JavaScript - undefined, null, NaN 값의 비교
소스 "use strict"; // undefined var msg1; if (msg1 == undefined) console.log("변수는 존재하지만 값이 없는 상태이다."); var msg2 = 20; msg2 = undefined; // 값이 존재하는 변수를 undefined로 변경 가능, type이 없어짐 // undefined에 "undefined" 하지 않도록 주의 msg2 = undefined && console.log("undefined는 직접 비교가 가능하다."); if (msg2) console.log("undefined를 이용한 false의 활용은 많이 사용됨"); // null var msg3 = null; // 특정 객체가 가리키는 주소가 없음을 지정할 때 사용 if (msg3 ..
개발/JavaScript
2018. 10. 25. 17:14