■ Switch 문법
switch (expression) {
case value1:
// code block
break;
case value2:
// code block
break;
case value3:
// code block
break;
default:
// code block
}
switch문은 조건에 따라 다른 코드 블록이 실행되도록 사용됩니다.
switch문은 일반적으로 if-else 구문을 대체해서 사용됩니다.
if문을 사용하는 경우에는 각각의 조건이 별개의 if문으로 작동되는 것이지만, switch문은 단 하나의 조건식을 작성하고 해당 조건식에 따라 하나의 코드 블록을 실행합니다.
expression은 switch문으로 전달되는 값을 의미하며,
case 키워드는 조건에 해당하는 값이 무엇인지 지정해주는 부분입니다.
각각의 case 키워드는 콜론(:)으로 끝나야하며, 해당 조건이 만족될 때 실행될 코드 블록을 중괄호({}) 안에 작성합니다.
break 키워드는 해당 코드 블록이 실행된 후 switch문을 빠져나와 다음 코드 블록을 실행하는 것을 방지합니다.
default 키워드는 모든 case 키워드에 해당하지 않을 때 실행될 코드 블록을 지정합니다.
예시)
let fruit = 'apple';
switch (fruit) {
case 'banana':
console.log('This is a banana.');
break;
case 'apple':
console.log('This is an apple.');
break;
case 'grape':
console.log('This is a grape.');
break;
default:
console.log('Unrecognized fruit.');
}
// 'This is an apple.' 출력
'JavaScript' 카테고리의 다른 글
JavaScript(화살표 함수) (0) | 2023.05.29 |
---|---|
JavaScript(this 키워드) (0) | 2023.05.29 |
JavaScript(캐러셀에 스와이프 기능 넣기) (0) | 2023.05.25 |
JavaScript(스크롤 위치에 따라 변하는 애니메이션) (0) | 2023.05.25 |
JavaScript(Ajax, Array 자료) (0) | 2023.05.23 |