웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
NaN ,Undifind, Null 이 먼 말이 다냐?
2002.05.15 22:32
http://doc.ddart.net/help.php?content=scripting왜 게시판이나 여타 프로그램을 만들다 보면 NaN,Undefined,Null이라는 상수리터럴 값을 얻게 됩니다.
개념이 이해가 가면, 쉽겠지만 이기회에 집고 넘어 갑시다.
NaN은 숫자가 아닌 특수값을 나타내는 겁니다. 흔히 자바 스크립트에서 연산을 할때
숫자와 문자로 연산을 했을 경우에 나타나는 것을 보셨을 겁니다.
그런경우에 NaN값이 떨어지며, 이를 검사할려면 isNaN 메서드를 이용하여 확인을 시켜주는것도 좋은 방법입니다.
다음은 Undefined같은 경우는 변수는 정의했지만, 번수를 지정하기 전에 주어진 값입니다.
예를 들면
var _Val
document.write(_Val)
했을경우 _Val을 정의는 했지만 변수가 지정이 안되어 있습니다. 그럴 경우 Undefined와 같은 특별한
값이 주어지게 됩니다.
자 다음은 Null에 의미를 되짚어 봅시다.
이것은 흔이 Null값을 지정하거나 연산중에 Null을 포함하는 식끼리의 연산결과로 나오는 값입니다.
물론 PHP에서도 통용되는 이야기입니다.
자세한 사항은 Jscript 레퍼런스의 "JScript 기능(ECMA)"을 참조 하십시오
개념이 이해가 가면, 쉽겠지만 이기회에 집고 넘어 갑시다.
NaN은 숫자가 아닌 특수값을 나타내는 겁니다. 흔히 자바 스크립트에서 연산을 할때
숫자와 문자로 연산을 했을 경우에 나타나는 것을 보셨을 겁니다.
그런경우에 NaN값이 떨어지며, 이를 검사할려면 isNaN 메서드를 이용하여 확인을 시켜주는것도 좋은 방법입니다.
다음은 Undefined같은 경우는 변수는 정의했지만, 번수를 지정하기 전에 주어진 값입니다.
예를 들면
var _Val
document.write(_Val)
했을경우 _Val을 정의는 했지만 변수가 지정이 안되어 있습니다. 그럴 경우 Undefined와 같은 특별한
값이 주어지게 됩니다.
자 다음은 Null에 의미를 되짚어 봅시다.
이것은 흔이 Null값을 지정하거나 연산중에 Null을 포함하는 식끼리의 연산결과로 나오는 값입니다.
물론 PHP에서도 통용되는 이야기입니다.
자세한 사항은 Jscript 레퍼런스의 "JScript 기능(ECMA)"을 참조 하십시오
댓글 2
-
!!ⓦakku™
2002.05.23 23:46
-
토끼군
2002.05.27 09:10
NaN의 발음이 "난"이죠.
(내가 어쨌다고! 퍽퍽퍽)
제목 | 글쓴이 | 날짜 |
---|---|---|
[씽크식 PHP] 노프레임에서 "역"으로 인클루드 쓰기. [14] | John Sync. | 2002.02.24 |
귀찮은 쿼리문을 함수화 해보자.. [1] | 도라에몽 | 2002.02.25 |
^^ 좀더 다양한 Alert(); 함수화~ [3] | 도라에몽 | 2002.02.25 |
제가 쓰는 alert 함수를 공개하지요.^^ [5] | Zeldign | 2002.02.25 |
[씽크식 PHP] 씽크의 경로중 맨 앞 슬래시(/) 제거 함수 [2] | John Sync. | 2002.02.25 |
[씽크식 PHP] 글자 하나씩 때어놓기.. [3] | John Sync. | 2002.02.25 |
[씽크식 PHP] 메일보낼때 Header설정으로 From 알려주기. [1] | John Sync. | 2002.02.26 |
[씽크식 PHP] PHP로 그라데이션 효과 구현하기. | John Sync. | 2002.02.26 |
[OsE=] 간단한 PHP_SELF.. 그냥 참고하세요 [7] | OsE= | 2002.02.26 |
[OsE=] Mysql 전체 리스트 갯수 불러올때 [3] | OsE= | 2002.02.26 |
[씽크식 PHP] 상수 [1] | John Sync. | 2002.02.26 |
[OsE=] 보안문제.. 남의 일이아닙니다. [1] | OsE= | 2002.03.02 |
[OsE=] 비교해서 HTML 출력 [2] | OsE= | 2002.03.02 |
[OsE=] 오스보드에 적용된 페이징 방법(알고리즘?) | OsE= | 2002.03.02 |
[OsE=] 게시판 만들시.... 전체 html적용 [4] | OsE= | 2002.03.02 |
[OsE=] 프로그래밍하시는 분들은...생각에 틀에서.. [4] | OsE= | 2002.03.02 |
[OsE=] Session을 배워보자~ [#1] | OsE= | 2002.03.02 |
[OsE=] Session을 배워보자~ [#2) | OsE= | 2002.03.02 |
[OsE=] Session을 배워보자~ [#3] [1] | OsE= | 2002.03.02 |
[OsE=] 기초적인 정규표현식 [3] | OsE= | 2002.03.02 |
isNaN 메소드를 처음 접하게 되었을때 NaN 이 뭘까.. 하는
막연한 궁금함에.. 알아보았다는...;; ^-^