[JavaScript] truthy & falsy

올챙이·2024년 1월 4일

JavaScript 기초

목록 보기
18/19
post-thumbnail

truthy & falsy 🧐

자바스크립트는 불리언 자료형의 참(true)이나 거짓(false)이 아닌 값도 상황에 따라 참, 거짓으로 평가하는 특징이 있다.

truthy & falsy한 값

falsy한 값이란 불리언 자료형의 거짓(false)은 아니지만 거짓과 같은 의미로 쓰이며, 조건식에서 거짓(false)으로 평가한다.

  • ex

    undefined, null, 0, -0, NaN, "", 0n

truthy핮ㄴ 값은 불리언 자료형의 참(true)은 아니지만 참과 같은 의미로 쓰이며, 조건식에서 참(true)으로 평가한다.

  • ex

    falsy한 값을 제외한 모든 값은 truthy

truthy & falsy 응용하기

let varA;

if(varA) {
	console.log("값이 있음");
}else {
	console.log("값이 없음");
}

0개의 댓글