12

最近我遇到了标志变量,但我不知道它们做了什么。

我不太确定何时使用标志变量以及如何使用它。

我用谷歌搜索了它,但没有任何与我的上下文(JavaScript)相关的具体示例。

4

4 回答 4

21

标志变量定义和使用说:

最简单形式的标志变量是您定义为具有一个值的变量,直到某个条件为真,在这种情况下您可以更改变量的值。它是一个变量,可用于控制函数或语句的流程,允许您在函数执行时检查某些条件。

举个例子:

// errors is the flag variable
var errors = 0;

for(var i = 0; i < 10; i++) {
  if(i == 6) {  // Your error condition
    errors++;
  }
}

if(errors) {  // Is the flag "up"? (i.e. > 0)
  alert("There was a problem!");
}

于 2013-07-01T10:23:04.287 回答
2

标志是一个变量,用于在某个条件变为真之前具有某个值,然后我们将其更改为假并打印输出(最初标志被认为是真)

于 2014-01-02T11:55:11.407 回答
1

所有语言的标志变量都是相同的,无论是 RUBY、Python、Javascript 还是 C++。

标志变量通常被赋予一个值,01TrueFalse。它用作布尔变量,结果在 0 (False) 和 1 (True) 之间切换或由程序员使用。有些人更喜欢flag = 0并将其更改为flag = 1在程序中执行操作。

于 2018-03-30T19:43:53.653 回答
0

标志变量,它是您定义为具有一个值的变量,直到某些条件为真或假,在这种情况下您更改变量的值。它是一个变量,可用于控制函数或语句的流程,允许您在函数执行时检查某些条件。

标志变量在每种语言中都是相同的

标志变量是布尔变量。

于 2020-12-15T13:47:30.240 回答