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点満点で評価することを前提として、各学年に応じて採点し、得点の段階に応じて異なる評価を行っています。

リーリー


学び続ける
||
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<!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:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
图片放大关闭