jsでswitchを使う方法

下次还敢
下次还敢オリジナル
2024-05-01 08:18:17644ブラウズ

JavaScript の switch ステートメントは、変数値に基づいてコードの特定のブロックを実行するために使用されます。つまり、変数値と case 値を比較します。一致する場合は、対応するコード ブロックを実行し、break を使用して終了します。一致しない場合はデフォルトのブロックを実行します (オプション)。

jsでswitchを使う方法

JavaScriptでのswitchステートメントの使用法

switchステートメントは、変数の値を比較し、対応するコードブロックを実行するために使用されるJavaScriptの条件ステートメントです。構文は次のとおりです:

<code class="javascript">switch (expression) {
  case value1:
    // 当 expression 的值等于 value1 时执行的代码
    break;
  case value2:
    // 当 expression 的值等于 value2 时执行的代码
    break;
  ...
  default:
    // 当 expression 的值与所有 case 不匹配时执行的代码
}</code>

使用説明:

  1. expression: 比較する変数または式。
  2. value1、value2、...: 式と比較する値。
  3. case: 比較する値を示します。
  4. break: ケースが終了したときに switch ステートメントを終了することを示します。
  5. default (オプション): 式の値がすべてのケースに一致する場合に実行されるコード ブロック。

仕組み:

  1. JavaScript は、expression の値を各ケースの値と比較します。
  2. 一致するものが見つかった場合、対応するコード ブロックが実行されます。
  3. 一致するものが見つからない場合は、デフォルトのコード ブロック (存在する場合) を実行します。

例:

<code class="javascript">let grade = 'A';

switch (grade) {
  case 'A':
    console.log('优秀');
    break;
  case 'B':
    console.log('良好');
    break;
  case 'C':
    console.log('及格');
    break;
  default:
    console.log('不及格');
}</code>

出力:

<code>优秀</code>

switch ステートメントが後続のケースを実行しないようにするには、break ステートメントが不可欠であることに注意してください。ブレークがないと、コードは一致するすべてのケースを実行し続けます。

以上がjsでswitchを使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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