조건문에서
// 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로 간주됨.
'Javascript > 기초공부' 카테고리의 다른 글
[Javascript: 배열(Array)] 원소 추가 / 제거 / 정렬 / 반복문 응용 (0) | 2020.03.10 |
---|---|
[Javascript: 함수(Function)] 다양한 함수 정의 방법 / 익명함수 (0) | 2020.03.10 |
[Javascript: 명령어] 기본 내장 명령어 / 메소드(Method) (0) | 2020.03.10 |
[Javascript: 비교연산자] 동등연산자(Equal operator) / 일치연산자(Strict equal operator) (0) | 2020.03.09 |
[Javascript: 문자열(string)] 타입 / 연산 (0) | 2020.03.09 |