12

最近、フラグ変数に出くわしましたが、それらが何をするのかわかりません。

フラグ変数をいつ使用するか、どのように使用するかについては少しわかりません。

私はそれをグーグルで検索しましたが、(JavaScript の) 私のコンテキストに関連する特定の例はありませんでした。

4

4 に答える 4

21

フラグ変数の定義と使用は次のように述べています。

最も単純な形式のフラグ変数は、ある条件が true になるまで 1 つの値を持つように定義する変数です。その場合、変数の値を変更します。これは、関数またはステートメントのフローを制御するために使用できる変数であり、関数の進行中に特定の条件をチェックできます。

例として:

// 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

フラグは、ある条件が true になるまで何らかの値を持つために使用される変数であり、それを false に変更して出力を出力します (最初は true と見なされるフラグ)。

于 2014-01-02T11:55:11.407 に答える