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 |
'개발 > JQuery & Javascript' 카테고리의 다른 글
브라우저 화면 크기 & Element 크기 (0) | 2018.07.31 |
---|---|
Prototype (0) | 2018.04.13 |
$(document).ready() vs window.onload 차이를 비교해보자. (6) | 2018.04.09 |
몇번째 index 인지? (0) | 2018.01.29 |
스크롤의 위치 - 퍼센트 (0) | 2017.11.27 |