¼ýÀÚ°¡ ¾Æ´Ñ °ªÀ» ¹ÝȯÇÑ »ê¼ú½ÄÀ» ³ªÅ¸³»´Â Ư¼ö °ªÀÌ´Ù.
Àμö´Â Number °³Ã¼À̸ç, Number °³Ã¼¸¦ NaN ¼Ó¼º¿¡ ¾×¼¼½ºÇϱâ Àü¿¡ ¸¸µé ÇÊ¿ä´Â ¾ø´Ù.
isNaN()À» »ç¿ëÇÏ¿© Á¡°ËÇϸé object°¡ À¯È¿¼öÄ¡À̸é NaN ¼Ó¼º¿¡ ÀÇÇÏ¿© 'false'¸¦, À¯È¿¼öÄ¡°¡ ¾Æ´Ï¸é 'true'ÀÇ ºÎ¿ï°ªÀ» ¹ÝȯÇÑ´Ù.
NaNÀº ¹«È¿¼öÄ¡À̹ǷΠÀÚ½ÅÀ» Æ÷ÇÔÇÑ ¾î´À °ª°úµµ °°Áö ¾Ê°í, °è»êµµ µÇÁö ¾Ê´Â´Ù.
°ªÀÌ NaN°ú °°ÀºÁö¸¦ Á¡°ËÇÏ·Á¸é isNaN() ±â´ÉÇÔ¼ö¸¦ »ç¿ëÇ϶ó.
¼Ó¼º°ªÀº À¯È¿¼öÄ¡°¡ ¾Æ´Ñ 'NaN'À» ¹ÝȯÇÑ´Ù.
NaN ¼Ó¼ºÀº Global °³Ã¼ÀÇ ±¸¼º¿øÀ̸ç Number °³Ã¼¸¦ NaN ¼Ó¼º¿¡ ¾×¼¼½ºÇϱâ Àü¿¡ ¸¸µé ÇÊ¿ä¾øÀÌ ½ºÅ©¸³Æà ¿£ÁøÀ» ÃʱâÈÇÏ¸é ¾ðÁ¦³ª »ç¿ëÇÒ ¼ö ÀÖ´Ù.
NaN ¼Ó¼ºÀº Non-a-NumberÀÇ ¾àÀÚ·Î À¯È¿ÇÑ ¼öÄ¡°¡ ¾Æ´Ï¶ó´Â ÀǹÌÀÌ°í, ¿ø½Ã°ªÀ¸·Î ºÐ·ùµÈ´Ù.
Javascript´Â Á¤¼ö¸¦ Æ÷ÇÔÇÏ¿© ¸ðµç ¼öÄ¡¿¡¼ À¯µ¿¼Ò¼öÁ¡(floating point) ¹æ½ÄÀ» »ç¿ëÇÑ´Ù.
<SCRIPT> var br='<BR>'; // ÁÙ¹Ù²Þ var numb='123.4567'; // º¯¼ö ¼±¾ð(À¯È¿¼öÄ¡) document.write(numb+br); // º¯¼ö Ãâ·Â document.write(isNaN(numb)+br+br); // À¯È¿¼öÄ¡À̹ǷΠNaNÀÌ ¾Æ´Ï¹Ç·Î false¸¦ ¹ÝȯÇÑ´Ù. var nan=numb.NaN; // ¼öÄ¡°¡ ¾Æ´ÔÀ» ÁöÁ¤ document.write(nan+br); // ¼öÄ¡°¡ ¾Æ´Ñ º¯¼ö Ãâ·Â document.write(isNaN(nan)+br); // ¼öÄ¡°¡ ¾Æ´ÔÀ» È®ÀÎ, NaNÀ̹ǷΠtrue¸¦ ¹ÝȯÇÑ´Ù </SCRIPT>