[JavaScript] switch 조건문

사용법

switch키워드의 오른쪽 ()안의 값과 case키워드 오른쪽의 값을 비교하여 true일시 콜론 오른쪽 구문을 실행하게 된다.

var a = 0;
switch (1) {
    case 1: console.log('ok');
    break;
    case 2: console.log('no');
    break;
}
// ok

조건을 만족시 구문을 실행하고, break키워드를 만나면 로직을 빠져나가게 된다.
break키워드가 없을 경우 로직을 벗어나지 않고 계속 아래 조건을 읽어내려간다.

switch (1) {
    case 1: console.log('ok');
    case 1: console.log('no');
}
// ok
// no
updated_at 01-01-2018