boolean 외의 참과 거짓에 해당하는 것들

목표


boolean 외의 참과 거짓에 해당하는 자료형 변수들을 알아본다.

숫자


0, NaN이 아닌 숫자는 모두 Truthy, 맞는 경우는 Falsy이다.

index.js의 내용을 전부 지운 뒤 다음 내용을 입력한다.

이후 Ctrl+S를 눌러 저장 후 콘솔창을 통해 정상적으로 출력되었는지 확인한다.

let intA = 123; // Truthy
let intB = Infinity; // Truthy
let intC = 0; // Falsy
let intD = NaN; // Falsy

if (intA) {
  console.log("TRUE");
} else {
  console.log("FALSE");
}

if (intB) {
  console.log("TRUE");
} else {
  console.log("FALSE");
}

if (intC) {
  console.log("TRUE");
} else {
  console.log("FALSE");
}

if (intD) {
  console.log("TRUE");
} else {
  console.log("FALSE");
}

출력 화면


Untitled

문자열


빈 문자열이 아닌 경우 Truthy, 맞는 경우 Falsy이다.

index.js의 내용을 전부 지운 뒤 다음 내용을 입력한다.

이후 Ctrl+S를 눌러 저장 후 콘솔창을 통해 정상적으로 출력되었는지 확인한다.