개발자의 노트
[Javascript] undefined/null 의 true/false 비교

특정 값이 undefined 인지를 체크하기 위해서는 var a; if (typeof a == "undefined") {} => true if (a == undefined) {} => true null 인지를 체크하기 위해서는 var b = null; if (b == null) {} => true 위와 같이 정확하게 값을 체크하는데 사용될 수 있다. 하지만, undefined와 null은 논리연산에서는 false로 처리되므로 아래처럼 간단하게 체크하면 되겠다. var a; if (a) {} => false if (!a) {} => true var b = null; if (b) {} => false if (!b) {} => true undefined와 null을 철저히 체크하는 경우가 아니라면, if (!..