개발/JQuery & Javascript
null / undefined 비교
한번사는인생.
2018. 4. 13. 11:36
if 문으로 null / undefined 비교
변수만 선언한다면 초기값은 undefined가 된다.
var text; | cs |
변수에 null값을 설정해주어야지 변수에 null값이 설정된다.
var text = null; | cs |
== 는 값만 비교하는 연산자이고, ===는 값과 타입도 비교하는 연산자이다.
변수의 undefined, null 인지를 비교하기 위해서는 === 연산자를 사용해서 비교해야된다.
이유는 == 연산자로 비교한다면 null == undefined 는 true로 나오기 때문이다.(아래 결과에서 확인할 수 있다)
undefined == undefined undefined === undefined null == undefined undefined == null null == null null === null | cs |