let coder; console.log(coder); 위와 같은 코드를 출력하면 어떤 값이 나올까 ? 바로 undefined 가 나온다. 변수를 선언 후에 초기값을 주어 주지 않았으니 당연히 정의되지않았다는 표시로 undefined라고 표현이된다. null은 의도적으로 비어있는 값을 표현하고 싶을 때 null 을 넣는다. let coder; console.log(coder); // undefined coder = null; console.log(coder); //null 의미는 모두 값이 없다라는 것을 지칭하는 것이지만, 선언을 하고 값을 지정하지 않은 undefined 와 의도적으로 표현한 null인 것인지의 차이다. 비교문을 써서 비교해보면 console.log(x == y); console.log..