See the Pen Boolean() by nilgi (@nilgi) on CodePen.
• Boolean() 참(ture), 거짓(false)을 판단한다
document.getElementById("bl1").innerHTML = Boolean(1 < 2);
document.getElementById("bl2").innerHTML = 1 < 2;
• 다음의 경우 true
"24는 " + Boolean(24) + "<br>" + // true
"-11는 " + Boolean(-11) + "<br>" + // true
"비어 있지 않는 모든 문자는 " + Boolean("티스토리") + "<br>" + // true
"'false'문자도 " + Boolean('false') + "<br>" + // true
"0을 제외한 모든 표현식은 " + Boolean(19 + 24); // true
• 값이 없거나 -0, 빈 값, undefined, null, false, NaN : flase
let a = 0; // 값이 없거나
let b = -0; // -0
let c = ""; // 빈 값
let d; // undefined
let e = null; // null
let f = false; // false
let g = 24 / "호우"; // NaN