본문 바로가기

자바스크립트

JavaScript 데이터 - 참과 거짓

데이터마다 참으로 취급되는 데이터가 존재하고 거짓으로 취급되는 데이터가 존재합니다.

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