javascript switch 예제

기본 키워드는 대/소문자 일치가 없는 경우 실행할 일부 코드를 지정합니다. 스위치에는 기본 키워드가 하나만 있을 수 있습니다. 선택 사항이지만 예기치 않은 경우를 처리하므로 사용하는 것이 좋습니다. JavaScript switch 문은 여러 식에서 하나의 코드를 실행하는 데 사용됩니다. 이전 페이지에서 배운 문과 같습니다. 그러나 그것은 경우보다 편리합니다. 다른.. 숫자, 문자 등과 함께 사용할 수 있기 때문에 switch 문은 다른 조건에 따라 다른 작업을 수행하는 데 사용됩니다. 자바 스크립트의 스위치 사례 문은 의사 결정 목적으로도 사용됩니다. 경우에 따라 switch case 문을 사용하면 if-else 문보다 더 편리해 보입니다. 수백 개의 서로 다른 값에 대한 변수를 테스트하고 일부 작업을 실행하려는 테스트를 기반으로 할 때 상황을 고려하십시오.

이 목적을 위해 if-else 문을 사용하면 switch case 문을 보다 효율적이지 않으며 코드가 지저분해 보입니다. 우리는 최근에 if 문을 보았지만 지금은 상황을 전환 할 때입니다! 특정 식에 대해 여러 테스트 사례가 있을 때마다 switch 문을 사용합니다. 여러 if/else 문을 작성하는 경우 switch 문으로 압축할 가치가 있습니다. 스위치 블록의 마지막 케이스를 끊을 필요는 없습니다. 블록은 어쨌든 거기 휴식 (끝). switch 문은 종종 나누기 또는 기본 키워드(또는 둘 다)와 함께 사용됩니다. 이 두 가지 모두 선택 사항입니다: 미래에는 사례 4와 같은 사례를 하나 더 추가하려고 할 가능성이 있습니다. 그리고 우리가 그 전에 휴식을 추가하는 것을 잊어 버린 경우, 경우 3의 끝에 오류가있을 것입니다. 그래서 일종의 자기 보험입니다. switch 대/소문자 문은 다방향 분기 문입니다. 식의 값에 따라 코드의 다른 부분으로 실행을 디스패치하는 쉬운 방법을 제공합니다.

스위치의 기능을 정확하게 일치시키기 위해 if는 엄격한 비교 `===`를 사용해야 합니다. switch 문은 다른 경우에 따라 코드 블록을 실행합니다. 각 사례 레이블과 연결된 선택적 break 문은 일치하는 문이 실행되고 다음 스위치에서 실행을 계속하면 프로그램이 스위치에서 분리되도록 합니다. 중단을 생략하면 프로그램은 switch 문의 다음 문에서 실행을 계속합니다. 중단을 잊어버린 경우 스크립트는 기준이 충족된 경우부터 실행되고 기준이 충족되었는지에 관계없이 해당 후에 대/소문자를 실행합니다. 여기 의 예 : 이제 자바 스크립트 내에서 스위치 문이 중단되어야합니다. 이 새로운 힘을 현명하게 사용하십시오 – 모든 경우 문을 스위치로 전환하지 말고 너무 오래 읽는 것만 읽으십시오. 올바른 조건을 찾았을 때 스위치 문을 벗어나는 것을 잊지 마십시오. default는 코드가 해당 지점에 도달하면 스위치 케이스의 전체 코드를 이미 통과했기 때문에 break 문이 필요하지 않습니다.

이 예제에서는 케이스가 동일한 코드 블록을 공유하고 기본 케이스가 스위치 블록의 마지막 대/소문자일 필요는 없습니다(그러나 기본값이 스위치 블록의 마지막 사례가 아닌 경우 중단으로 끝내야 합니다).

Comments are closed.