まえがき switch 式は Java、C wait などの多くの言語で使用されており、switch を使用する方が if else を使用するよりも便利で明確です。
使用法の構文は非常に簡単です:
switch (n)
{
ケース 1:
コード ブロック 1 を実行
ブレーク;
ケース 2:
コード ブロック 2 を実行
ブレーク; >default:
n case 1 と case 2 と同時に実行されないコード
}
各種言語の使い方は基本的に似ています。
特別な説明が必要な場合、Java 1.6 以前では、変数 (n) は整数のみとなります。 String 型は Java 7 以降でサポートされます。
js では String 型を直接使用できます。
使用例
funcSwitch(sFlag )
{
switch(sFlag)
{
case "Test1":
alert("Test1");
case "Test2":
alert("Test2");
default:;
}
funcSwitch("Test2");
ロジックは非常に複雑ですシンプルでコードも非常にシンプルです。 文字列を直接使用して区別します。
Case に対応する条件値も変数です。
Case の後の対応する値が文字列ではなく、変数である場合。これは RegExp と組み合わせて実現できます。
コードをコピー
コードは次のとおりです: