Javascript

[Javascript] Truthy와 Falsy

emmaOH! 2024. 5. 6. 16:38

🌱 Truthy란?

참 같은 값으로 Boolean 적용 시 true가 반환되는 값입니다.

Boolean(truthy_value) = true;

반대되는 개념인 falsy가 아닌 모든 값이 해당됩니다.

 


🌱 Falsy란?

거짓 같은 값으로 Boolean 적용 시 false가 반환되는 값입니다.

Boolean(falsy_value) = false;

아래의 7가지 값들이 해당됩니다.

let f1 = undefined;
let f2 = null;
let f3 = 0;
let f4 = -0;
let f5 = NaN;		// Not a Number
let f6 = "";		// 빈 문자열
let f7 = 0n;		// Big Integer
참고로 [빈 배열], {빈 객체}는 truthy 값입니다.

 


읽어주셔서 감사합니다:)