switch/case ステー...LOGIN

switch/case ステートメント

switch/case ステートメント

多数の選択を決定するときに、依然として if/else 構造を使用すると、コードが非常に複雑になる可能性があるため、switch/case 構造を使用します。

switch(k)
{
case k1:
  执行代码块 1 ;
  break;
case k2:
  执行代码块 2 ;
  break;
default:
  默认执行(k 值没有在 case 中找到匹配时);
}

文法注:

Switch には初期値を割り当てる必要があり、その値は各ケースの値と一致します。ケースの実行後にすべてのステートメントを満たし、break ステートメントを使用して次のケースが実行されないようにします。すべての case 値が一致しない場合は、default 以降のステートメントが実行されます。

生徒のテストの得点を10点満点で評価することを前提として、各学年に応じて採点し、得点の段階に応じて異なる評価を行っています。

リーリー


次のセクション
<!DOCTYPE html> <html> <body> <p>点击下面的按钮来显示今天是周几:</p> <button onclick="myFunction()">点击这里</button> <p id="demo"></p> <script> function myFunction() { var x; var d=new Date().getDay(); switch (d) { case 0: x="Today it's Sunday"; break; case 1: x="Today it's Monday"; break; case 2: x="Today it's Tuesday"; break; case 3: x="Today it's Wednesday"; break; case 4: x="Today it's Thursday"; break; case 5: x="Today it's Friday"; break; case 6: x="Today it's Saturday"; break; } document.getElementById("demo").innerHTML=x; } </script> </body> </html>
コースウェア