어떤 값도 할당되지 않아서 자료형을 알 수 없는 경우 var var1; //undefined (어떤 값도 할당되지 않아서 자료형을 알 수 없음) var var2 = null; //null (null로 (값이) 할당되어서 자료형을 알 수 있음 - null의 자료형은 object다.) 1 == '1' //true 1 === '1' //false // === 형태가 다르다는 의미이다. undefined == null //true undefined === null //false function test(){ var a console.log(a) } test() //undefined 아래 블로그 참조 Javascript의 undefined는 정확히 무슨 뜻일까? (null vs undefined) Undefine..