フォーマット:
スイッチ(N-){ ケースA: // 出力文 BREAK ; ケースB: // 出力文 BREAK ; デフォルト: // 出力文 }
上記Nは、数、配列、文字列であってもよいです。
ブレークが存在する場合、Nと一致し、現在の場合、次の出力文の実行は、名前は、すぐに現在のswitch文のうち出力した後、現在のケースの後に出力文を壊さない場合ときの後、出力電流case文を継続しました現在のスイッチのうち休憩までの判断を実行します。
多くのことができる場合は、適切な後者の場合におけるスイッチの実行終了が必要か否かが判断される破壊するために添加することができます。
一般に、デフォルトでは後者の値はデフォルトを実行したときに、変数に等しくない場合、その結果を出力する場合は、スイッチに追加されます。
デフォルトでは、一般的な結論として、最後にスイッチで書かれているが、デフォルト文を分割する必要はありません。
例:
VAR I = 3 ; スイッチ(I){ ケース 1 : はconsole.log( '一' )。 ケース 2 : はconsole.log( '二' )。 ケース 3 : はconsole.log( '三' )。 ケース 4 : console.lon( '四' )。 デフォルト: はconsole.log( 'こんにちは' ); }
出力は次のようになります。
三つ
4つの
こんにちは
プラス破ります:
VAR I = 3 ; スイッチ(I){ ケース 1 : はconsole.log( '一' )。 ケース 2 : はconsole.log( '二' )。 ケース 3 : はconsole.log( '三' )。 ケース 4 : はconsole.log( '四' )。 破ります; デフォルト: はconsole.log( 'こんにちは' ); }
出力は次のようになります。
三つ
4つの