문제 설명

undefined 값을 가진 변수 a와, null 값을 가진 변수 b를 선언해보세요.


undefined

시스템에서 어떤 변수나 속성이 정의되지 않은 경우를 표현합니다. 선언만 하고 초기화 되지 않은 변수의 타입이나 값, 객체의 정의되지 않은 속성의 타입이나 값을 나타냅니다.

null

개발자가 명시적으로 비어있는 상태를 나타낼 때 사용합니다. typeof의 결과는 object이며 값은 null입니다.

예를 들어,

var obj = { x : 1, y : 2};
var null_var = null;    // 개발자가 명시적으로 정의

console.log(obj.z);     // obj에 z는 정의되지 않았으므로 undefined가 출력됩니다.
console.log(null_var, typeof(null_var));    // null 'object'가 출력됩니다.
  • 빈칸 채우기는 이미 완성된 코드 중 빈칸에 알맞은 코드를 입력하는 문제 타입입니다.
  • 빈칸을 제외한 기본 코드는 수정할 수 없습니다.
  • 빈칸을 채우지 않을 경우, 실행 결과에 에러 메시지가 표시됩니다.
실행 결과 실행 중지
실행 결과가 여기에 표시됩니다.