Javascript/기초공부
[Javascript: Boolean] true/false로 간주되는 것
jisun_rea
2020. 3. 10. 14:17
조건문에서
// 0과 그 외의 숫자
if(0) {
alert('0 is fasle');
}
if(1) {
alert('else is true');
}
if(2) {
alert('else is true');
}
// 빈문자열
if(!'') {
alert('빈문자열');
}
// undefined
if(undefined) {
alert('undefined');
}
// 변수가 초기화되지 않음, 즉 undefined
var a;
if(!a) {
alert('값이 할당되지 않은 변수');
}
* 0은 false, 그 이외의 숫자는 true로 간주됨.
* 빈문자열, undefined, Null은 false.
동등연산자에서
alert(1==true); // true
alert(2==true); // false
alert(3==false); // true
alert(0==true); // false
* 1은 true, 그 이외의 숫자는 false로 간주됨.