ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptのswitch文と式の使用例を詳しく解説

JavaScriptのswitch文と式の使用例を詳しく解説

伊谢尔伦
伊谢尔伦オリジナル
2017-07-18 14:54:562621ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。