javascript switch 예제

스위치에는 하나 이상의 케이스 블록과 선택적 기본값이 있습니다. switch 문은 먼저 식을 평가합니다. 그런 다음 입력 식의 결과(엄격한 비교, ====)의 결과와 동일한 값으로 평가되는 첫 번째 사례 절을 찾고 관련 문을 실행하여 해당 절로 컨트롤을 전송합니다. (여러 사례가 제공된 값과 일치하는 경우 케이스가 서로 같지 않더라도 일치하는 첫 번째 사례가 선택됩니다.) 과일이 “바나나”인 경우 “Hello”를 경고하고 과일이 “사과”인 경우 “환영”을 알리는 스위치 문을 만듭니다. 케이스를 “그룹화”하는 기능은 스위치/케이스가 중단 없이 작동하는 방식의 부작용입니다. 여기서 Case 3의 실행은 줄(*)에서 시작하여 중단이 없기 때문에 사례 5를 거칩니다. 우리는 최근에 if 문을 보았지만 지금은 상황을 전환 할 때입니다! 특정 식에 대해 여러 테스트 사례가 있을 때마다 switch 문을 사용합니다. 여러 if/else 문을 작성하는 경우 switch 문으로 압축할 가치가 있습니다. JavaScript switch 문은 여러 식에서 하나의 코드를 실행하는 데 사용됩니다. 이전 페이지에서 배운 문과 같습니다.

그러나 그것은 경우보다 편리합니다. 다른.. 숫자, 문자 등과 함께 사용할 수 있기 때문에 일치하는 사례 절이 발견되지 않으면 프로그램은 선택적 기본 절을 찾고 발견되면 해당 절로 제어를 전송하여 관련 문을 실행합니다. 기본 절을 찾을 수 없는 경우 프로그램은 스위치가 끝난 후 명령문에서 실행을 계속합니다. 규칙에 따라 기본 절은 마지막 절이지만 그렇게 할 필요는 없습니다. 위의 예제와 같이 단일 값과 달리 스위치 블록에서 값 범위를 평가해야 하는 경우도 있습니다. 표현식을 true로 설정하고 각 사례 문 내에서 작업을 수행하여 이 작업을 수행할 수 있습니다. switch 문은 식을 평가합니다.

그런 다음 식의 값을 구조의 각 사례 값과 비교합니다. 일치하는 코드가 있으면 연결된 코드 블록이 실행됩니다. 기본 키워드는 대/소문자 일치가 없는 경우 실행할 일부 코드를 지정합니다.

Bookmark the permalink.

Comments are closed.