ホームページ >ウェブフロントエンド >jsチュートリアル >JS の switch ステートメントは何をするのでしょうか?

JS の switch ステートメントは何をするのでしょうか?

清浅
清浅オリジナル
2019-01-31 11:32:516256ブラウズ

switch文はjsにおける複数選択の判定に使用されるフロー制御文です。式の値が設定値と等しい場合、次のステートメントが実行されます。 Break キーワードを使用すると、switch ステートメントから抜け出すことができます。

Java 言語を学習したことのある人は、switch ステートメントに馴染みがあります。 JavaScript の音声にも switch ステートメントがあり、js での switch の使用法は Java での使用法と変わりません。次に、JS

JS の switch ステートメントは何をするのでしょうか?

[おすすめコース: JavaScript チュートリアル ] での switch ステートメントの使用法を紹介します。 ]

switch ステートメント

switch ステートメントは、一般的なフロー制御ステートメントです。ステートメント内の各ケースの意味は次のとおりです。式がこの値と等しい場合、次のステートメントが実行されます。 Break キーワードにより、コード フローが switch ステートメントから飛び出します。 Break キーワードを省略した場合、現在のケースが実行された後、次のケースが引き続き実行されます。最後のデフォルトのキーワードは、式が前の状況のいずれにも一致しない場合にコードを実行するために使用されます。

#switch ステートメントの使用法#

switch(变量){
 case 变量值1:
  console.log("a");  //若变量与变量值1相同则执行该处代码
  break;
 case 变量值2:
   console.log("b"); //若变量与变量值2相同则执行该处代码
   break;
 case 变量值3:
   console.log("c"); //若变量与变量值3相同则执行该处代码
   break;  
 default:
 console.log("d");  //若变量与所有的变量值不同,则执行该处的代码
}

#例:

<script>
function myFunction()
{
var x;
var d=new Date().getDay();
switch (d)
  {
  case 0:
    x="Today it&#39;s Sunday";
    break;
  case 1:
    x="Today it&#39;s Monday";
    break;
  case 2:
    x="Today it&#39;s Tuesday";
    break;
  case 3:
    x="Today it&#39;s Wednesday";
    break;
  case 4:
    x="Today it&#39;s Thursday";
    break;
  case 5:
    x="Today it&#39;s Friday";
    break;
  case 6:
    x="Today it&#39;s Saturday";
    break;
  }
document.getElementById("demo").innerHTML=x;
}
</script>
#レンダリング:


以上がJS の switch ステートメントは何をするのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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