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>
출력결과
'Development > JavaScript, jQuery, ...' 카테고리의 다른 글
변수 - 변수의 의미, 변수 선언, 변수명의 정의, 식별자를 잘못 지정한 예, 소스코드, 변수를 선언하지 않고 출력, 전체 소스 (0) | 2022.01.02 |
---|---|
형변환 (0) | 2021.12.31 |
11.html-기본타입(불린(boolean)) (0) | 2021.12.24 |
10.html-기본타입(문자열) (0) | 2021.12.23 |
05.html-기본타입(숫자), 자바스크립트 나눗셈 연산 (0) | 2021.12.23 |