12.html-기본타입(null과 undefined) Development/JavaScript, jQuery, ...
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>
'Development > JavaScript, jQuery, ...' 카테고리의 다른 글
변수 (0) | 2014.05.30 |
---|---|
형변환 (0) | 2014.05.30 |
12.html-기본타입(null과 undefined) (0) | 2014.05.28 |
11.html-기본타입(불린(boolean)) (0) | 2014.05.28 |
10.html-기본타입(문자열) (0) | 2014.05.28 |
05.html-기본타입(숫자) (0) | 2014.05.28 |
댓글을 달아 주세요