2013-07-01 16 views
5

最近、私は今期に遭遇しました。フラグ変数とは何ですか?

フラグ変数を使用するタイミングとその方法についてはほとんど分かりませんが、

私はGoogle検索しましたが、それに関連する具体的な例はありませんでした(JavaScriptの文脈で)。

+0

質問と回答:http://stackoverflow.com/questions/1626263/enum-flags-in-javascript –

+0

私の最初のヒットはGoogle http://www.javascriptkit.com/javatutors/valid2.shtml –

+0

その例を見ると、そのかなりのconf使用して!!! –

答えて

8

Flag Variables Defined and Usesは言う:

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

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

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

 
if(errors > 0) // is the flag "up"? 
 
    alert("There was a problem!");

2

フラグは、いくつかの条件が真になるまで、いくつかの値を有するように使用される変数であり、我々は偽に変更し、出力を印刷する(最初フラグと考えtrue)

+4

展開してコード例を挙げてください。 – Dementic