조건문이란 특정한 조건 아래서만 코드가 실행되게 하는 구문
if문 / switch문 / 삼항연산자
1. if문
조건식이 만족하면 if문 안에 내용을 실행, 조건문이 만족하지 않으면 else문 안에 내용을 실행
if(조건식) {
// 조건식이 true인 경우
} else {
// 조건식이 false인 경우
}
var a = 7;
if (a > 10) { // false
console.log('10보다 큼');
} else if (a > 5) { // true
console.log('5보다 큼'); // 실행
} else {
console.log('5보다 작거나 같음');
}
다음은 자바스크립트에서 false로 인식하는 값들이다
-
0
-
"", '' (빈값)
-
NaN
-
undefined
-
null
위 값들을 제외한 모든 값들은 모두 true로 인식한다
2. switch문
보통 else if가 많아졌을때 사용합니다.
var b = 1;
switch(b) {
case 10 :
console.log("10입니다");
break;
case 5 :
console.log("5입니다");
break;
case 1 : //조건값과 일치
console.log("1입니다"); // 실행
break;
default: // 모든 조건값과 일치하지 않은 경우 실행할 명령
console.log("그 외 입니다");
}
3. 삼항연산자(조건연산자)
조건이 간단하고 명령어도 하나인 경우에 사용합니다.
(조건식) ? 조건식이 true인 경우 : 조건식이 false인 경우
var a = 20;
var b = a > 10 ? 15 : 6 // b = 15
여기서 a > 10 == true면 b 변수는 15가 되고, false면 6이 됩니다.
'JS > Javascript' 카테고리의 다른 글
5. JavaScript 반복문 (0) | 2020.10.03 |
---|---|
3. JavaScript 연산자 (0) | 2020.10.03 |
2. JavaScript 데이터타입(변수) (0) | 2020.10.02 |
1. JavaScript 소개 (0) | 2020.09.16 |