데이터마다 참으로 취급되는 데이터가 존재하고 거짓으로 취급되는 데이터가 존재합니다.
if(
true &&
{} &&
[] &&
42 &&
'0' &&
'false' &&
new Date() &&
-42 &&
12n &&
(3.14) &&
(-3.14) &&
(Infinity) &&
(-Infinity) ) { console.log('참') }
- 참이되는 값
1. true
2. 0이 아닌 Numbers , BigInt
3. 값이 존재하는 문자열
4. Object 데이터
5. Array 데이터
if(
false ||
null ||
undefined ||
0 ||
-0 ||
NaN ||
0n ||
''
){console.log('거짓')}
- 거짓이 되는 값
1. false
2. 0의 값을 가지는 Numbers, BigInt
3. null
4. undefined
5. NaN
6. 값이 존재하지 않는 문자열
'자바스크립트' 카테고리의 다른 글
JavaScript 구문 - 조건문과 반복문 (0) | 2024.04.10 |
---|---|
JavaScript 연산자 (0) | 2024.04.06 |
JavaScript 데이터 - 데이터 타입 확인과 형변환 (0) | 2024.04.05 |
JavaScript 데이터 (0) | 2024.04.03 |
JavaScript 시작하기 (1) | 2024.04.03 |