12.html-기본타입(null과 undefined)

CODEDRAGON Development/JavaScript, jQuery, ...

반응형

 

 

 

기본타입(null과 undefined)

null과 undefined 두 타입 모두 '값이 비어 있음'을 의미

   

타입 설명
undefined 값이 할당되지 않은 변수
undefined, 타입의 변수는 변수 자체의 값 또한 undefine
null 명시적으로 값을 나타내는 데 사용

   

   

null타입 변수는 typeof결과값이 null이 아니라 object로 반환합니다.

그래서, 자바스크립트에서 null타입 유무를 체크할 때 typeof연산자를 사용하면 안되며 일치 연산자(===) 사용해서 변수값을 직접 확인해야 합니다.

   

   

 

소스 코드

   

<html>

<head>

<meta charset="EUC-KR">

<title>null°ú undefined</title>

<script type="text/javascript">

//undefine타입

var emptyVar;

//null타입

var nullVar = null;

document.write('emptyVar: ' + typeof emptyVar + '<br>');

document.write('nullVar: ' + typeof nullVar + '<br>');

</script>

</head>

<body>

</body>

</html>

   

 

 

출력결과