상황 1
function sayHello(){
var x=100;
alert(x);
x ;
}
sayHello() //출력 100
alert(x) ); //x가 지역 변수이고 접근할 수 없기 때문에 오류가 보고됩니다.
undefine 및 null에 대하여
다음 상황에서는 변수 값이 정의되지 않습니다1. 변수가 정의되었지만 값이 할당되지 않은 경우 변수 값이 정의되지 않습니다
2. , 반환된 값은 정의되지 않았습니다
3. 객체의 속성 값이 존재하지 않으면 반환 값은 document.ddd
와 같이 정의되지 않습니다.
예1:
경고('같음')
}
그밖에{
alert('notequal');
}
경고('같음');
}
alert('같지 않음');
}
break;
alert('string');
break;
}
요약: if의 판단은 종류에 상관없이 가치를 판단하는 것입니다