>웹 프론트엔드 >JS 튜토리얼 >js에서 스위치 문을 사용하는 방법

js에서 스위치 문을 사용하는 방법

下次还敢
下次还敢원래의
2024-05-01 04:42:16597검색

JS의 스위치 문은 표현식의 값에 따라 다양한 코드 블록을 실행하여 흐름을 제어합니다. 여기에는 Case 문(비교할 값 지정)과 Break 문(스위치에서 벗어나기)이 포함되어 있으며 선택적인 기본 Case(다른 모든 값 처리)를 제공합니다.

js에서 스위치 문을 사용하는 방법

JS에서 스위치 문 사용

스위치 문은 표현식의 값을 기반으로 다양한 코드 블록을 실행하는 데 사용되는 제어 흐름 문입니다. 여러 사례를 처리할 수 있으며 다른 모든 값을 처리하는 기본 사례를 제공합니다.

구문: ​​

<code class="javascript">switch (expression) {
  case value1:
    // 为 value1 执行的代码
    break;
  case value2:
    // 为 value2 执行的代码
    break;
  // ...其他 case
  default:
    // 为所有其他值执行的代码(可选)
    break;
}</code>

사용 단계:

  1. 표현: 평가할 표현식을 지정합니다. 표현식은 모든 데이터 유형(숫자, 문자열, 부울 등)일 수 있습니다.
  2. 케이스: 각 케이스는 비교할 값을 지정합니다. 상수 값, 변수 또는 표현식일 수 있습니다.
  3. 코드 블록: case 뒤에는 실행할 코드 블록이 옵니다.
  4. break: 각 케이스 뒤에는 break 문이 와야 합니다. 이 break 문은 switch 문에서 벗어나 후속 코드를 계속 실행하는 데 사용됩니다. break를 생략하면, 케이스가 일치하면 다음 케이스의 실행이 계속됩니다.
  5. default: default 케이스는 선택 사항이며 다른 모든 케이스가 일치하지 않을 때 실행됩니다.

예:

<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('不及格');
    break;
}</code>

출력:

<code>优秀</code>

참고:

  • case 값은 고유해야 하며 반복되지 않아야 합니다.
  • switch 문의 경우와 기본값은 break로 구분되어야 합니다.
  • 일치하는 사례가 없으면 기본 사례가 실행됩니다.
  • switch 문은 if 문이나 for 루프와 같은 다른 제어 흐름 문 내에 중첩될 수 있습니다.

위 내용은 js에서 스위치 문을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.