조건문
if (조건식) {
// 조건식이 참일 때 실행될 내용
} else if (조건식) {
// if문의 조건식이 거짓이고,
// else if의 조건식이 참일 때
} else {
// 그 외 모든 경우
}
조건식의 결과는 boolean이 되어야한다.
Truthy, Falsy
조건식에 첨가 되었을 때 참, 거짓이 되는 값이 있다.
참(True)
- true
- 0이 아닌 모든 수, Infinity 포함
- 빈 문자열이 아닌 문자열
- Object에 해당하는 객체
- [], {}, Map, Set
거짓(False)
- false
- 0, -0
- '', "", `` (빈 문자열)
- null, undefined, NaN
그 외에는 비교 연산자, 논리 연산자의 결과값이 가능하다
예시
let score = 75;
if (score >= 90) {
console.log('A');
if(score === 100) {
console.log('Perfect!')
}
} else if (score >= 80) {
console.log('B');
} else if (score >= 70) {
console.log('C');
} else {
console.log('D');
}
728x90
'SeSAC 클라우드 기반 JAVA 풀스택 웹개발 > 3. JavaScript' 카테고리의 다른 글
[SeSAC] JS_함수 (0) | 2024.10.25 |
---|---|
[SeSAC] 참조 자료형 (0) | 2024.10.24 |
[SeSAC] 연산자 (0) | 2024.10.23 |
[SeSAC] 선언과 할당 (0) | 2024.10.23 |
[SeSAC] JavaScript(Node.js) (2) | 2024.10.21 |