1. ホーム
  2. javascript

[解決済み] フラグ変数とは何ですか?

2022-02-07 04:25:37

質問

最近、フラグ変数を見かけるようになりましたが、何をするものなのかさっぱりわかりません。

フラグ変数をどのような時に使うのか、どのようにすればいいのか、少し迷っています。

ググってみましたが、私の文脈(JavaScript)に関連する具体的な例は見つかりませんでした。

どのように解決するのですか?

フラグ変数の定義と使用方法 は言う。

フラグ変数とは、最も単純な形で、ある条件が成立するまでは一つの値を持つように定義した変数のことで、その場合は変数の値を変更する。 関数や文の流れを制御するために使用する変数で、関数の進行中に特定の条件をチェックすることができる。

例として

// 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!");
}