안녕하세요, kimgaga 블로그 주인장입니다.
이번에 올려드릴 글은 컴퓨터 관련 용어인 NULL 과 Undefined에 대한 내용입니다.
둘의 차이가 궁금하신 분들 많을거에요 ~
학원에서 개발 배우신 분이나, 컴퓨터관련 학과라도 개념에는 약하신 분들 ㅜ ㅜ
아니면 디버깅 하시다가 저런 단어들이 나오는데
무슨말인지 모르시는분들 !! 별거아니에요 ㅎㅎ
가끔 개발을 하다보면 우리도 사람인지라 실수를 할 수도 있죠, 당연한 거에요 ~~
그래서 보통 개발을 할 떄 중간 중간, printf, cout, system.out.println 등을 이용하여 변수나
값들을 출력해서 보겟죠?
JavaScript에서도 , Document.write를 쓰거나 , alert() 함수를 써서 출력을 하는데,
가끔 변수를 출력 했는데, Null이 나오거나 undefined로 나올 때가 있어요 !!!!
정말 사소한 차이입니다 ㅎㅎ.
NULL은 변수가 정의되지 않은거에요~.
(보통 컴파일 에러를 일으켜야 하는데, 자바스크립트는 웹언어라 에러 출력은 안할거같네요)
undefined는 정의는 해놨는데, 값이 없는거에요!. 즉 메모리 주소만 있고, 그안에 내용물이 없는것입니다 ㅎㅎ.
예를들면
var test ;
alert(test2) ; /* NULL로 출력이 될 거에요 */
alert(test) ; /* undefined로 출력이 될 거에요 */
사소한 차이죠 ^^
'Stupid Computer > 4. JavaScript' 카테고리의 다른 글
[JavaScript] history.back() , history.go(-1) 이 작동하지 않으면 (0) | 2014.05.07 |
---|---|
[json] 사용 예제 ! json, cjson 사용예제] (1) | 2014.04.08 |
[자바스크립트] node.js란 ? node.js 설치 방법! [window] (0) | 2014.04.01 |
[자바스크립트] Code-assist ( Aptana Plugin설치 ) (0) | 2014.03.28 |
[자바스크립트 개발환경 구축] 이클립스- jQuery 플러그인 설치하기 (0) | 2014.03.28 |
[json/json.h] json reference file ! json 사용법 ! (0) | 2014.03.25 |
[자바스크립트] 자바스크립트 라이브러리 정리( 최근 인기있는것들 ) (0) | 2014.03.25 |
[자바스크립트] 공부 사이트 ! 자바스크립트 강좌 JASKO (0) | 2014.03.25 |
[자바스크립트] DOM(문서 객체 모델, Document Object Model) 정리 (0) | 2014.03.20 |
[자바스크립트] Cordova 란 ? (0) | 2014.03.20 |