스위치/케이스 문LOGIN

스위치/케이스 문

switch/case 문

선택 판단을 많이 할 때 계속 if/else 구조를 사용한다면 코드가 매우 복잡해질 수 있습니다. . 지저분하므로 스위치/케이스 구조를 사용합니다:

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

구문 설명:

스위치에는 초기 값이 할당되어야 하며 값은 각 케이스 값과 일치합니다. Case 실행 후 모든 문장을 만족시키고, 다음 Case 실행을 막기 위해 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>
코스웨어