ホームページ > 記事 > ウェブフロントエンド > JavaScriptのswitch文と式の使用例を詳しく解説
stwith ステートメントの形式は通常次のとおりです。
switch (expression){ case value :statement1 break; case value2 :statement2 break; .... case value: statement break; default :statement;
各 case は、expression の値が case と等しい場合、statusament.
キーワード ブレークによってコードがスイッチから飛び出すことを示します。
キーワード ブレークがない場合、コードは次の状況を実行し続けます。キーワードのデフォルトは、すべての式の値が値 value と等しくない場合の実行結果です。
iwork = parseInt(prompt("请输入1-5的值")); switch (iwork) { case 1 :document.write("星期一") break; case 2 : "星期2" break; case 3 : "星期3" break; case 4 : "星期4" break; case 5 : "星期5" break; default :"要输入合理值";
jsではString型を直接使うことができます。
使用例
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Author" CONTENT="oscar999"> <script> function funcSwitch(sFlag) { switch(sFlag) { case "Test1": alert("Test1"); break; case "Test2": alert("Test2"); break; default:; } } funcSwitch("Test2"); </script> </HEAD> <BODY> </BODY> </HTML>
Case 対応する条件値も変数
Case の後ろにある対応する値が文字列ではなく変数の場合。これは RegExp と組み合わせて実現できます。
以上がJavaScriptのswitch文と式の使用例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。