[자바스크립트] 조건문 : switch 조건문과 삼항 연산자
[참고 문헌📚 : 혼자 공부하는 자바스크립트]
switch 조건문
switch 조건문은 특정 값의 조건을 비교할 때 사용한다. 위 그림에서 특정 값의 조건값이 값1과 같으면 case 값1: 안에 있는 문장을, 값2와 같다면 case 값2: 안에 있는 문장을 실행한 후 'break;'를 만나 switch 조건문에서 빠져나온다. 만약 조건값이 일치하는 case문이 없을 경우 default: 뒤의 문장을 실행한다.
지난 글에서 if 조건문을 이용한 짝수 홀수를 구분하는 코드를 switch 조건문으로 바꾸면 다음과 같다.
const input = prompt('숫자를 입력하세요','0');
const number = Number(input);
switch(number % 2){
case 0:
alert('짝수입니다');
break;
case 1:
alert('홀수입니다.');
break;
default:
alert('숫자를 잘못 입력하였습니다.');
break;
}
조건부 연산자 (삼항 연산자)
조건문에서 조건이 두개밖에 없는 경우 우리는 조건부 연산자를 통해 간결하게 나타낼 수 있다. 조건부 연산자는 자바스크립트에서 유일하게 3개의 피연산자를 갖는 연산자로 삼항 연산자로 불리기도 한다. 조건부 연산자의 기본 형태는 다음과 같다.
불 표현식 ? 참인 경우 결과 : 거짓인 경우 결과 ;
불 표현식의 결과가 참이면 :의 좌측 값을 return하고 거짓인 경우 :의 우측 값을 return한다.
Author And Source
이 문제에 관하여([자바스크립트] 조건문 : switch 조건문과 삼항 연산자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kso2749/자바스크립트-조건문-switch-조건문과-삼항-연산자저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)