웹마스터 팁

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)"을 참조 하십시오