별초롱언니 2025. 4. 3. 11:06

01. 개념

if문과 마찬가지로 조건에 따라 프로그램 수행 흐름을 분기시키기 위해 사용된다. if문이 참과 거짓으로 방향이 결정되면, switch문은 실행 경로가 여러기 중에 하나가 결정된다. 조건식이 아닌 제어식에서 결정된 값에 따라 실행문장이 실행된다. 

 

02. 사용법

switch(제어식) {

  case value01 :

     표현식1

     break;

  case value02 :

     표현식2

     break;

  case value03 :

     표현식3

     break;

}

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>switch문</title>
</head>
<body>
  <script>
    var grade = prompt("학점을 입력하시오");
    switch(grade) {
      case('A'):
      document.write("당신의 학점은 'A'입니다." + "<br>");
      break;
      case('B'):
      document.write("당신의 학점은 'B'입니다." + "<br>");
      break;
      case('C'):
      document.write("당신의 학점은 'C'입니다." + "<br>");
      break;
      default:
      document.write("당신의 학점은 'F'입니다." + "<br>");
      break;
    }
  </script>
</body>
</html>