¼ýÀÚ°¡ ¾Æ´Ñ °ªÀ» ¹ÝȯÇÑ »ê¼ú½ÄÀ» ³ªÅ¸³»´Â Ư¼ö °ªÀÌ´Ù.

Àμö
object : (À¯È¿ ¼öÄ¡¸¦ Á¡°ËÇÒ °³Ã¼)

Àμö´Â Number °³Ã¼À̸ç, Number °³Ã¼¸¦ NaN ¼Ó¼º¿¡ ¾×¼¼½ºÇϱâ Àü¿¡ ¸¸µé ÇÊ¿ä´Â ¾ø´Ù.

isNaN()À» »ç¿ëÇÏ¿© Á¡°ËÇϸé object°¡ À¯È¿¼öÄ¡À̸é NaN ¼Ó¼º¿¡ ÀÇÇÏ¿© 'false'¸¦, À¯È¿¼öÄ¡°¡ ¾Æ´Ï¸é 'true'ÀÇ ºÎ¿ï°ªÀ» ¹ÝȯÇÑ´Ù.

NaN (¹«È¿¼öÄ¡)

NaNÀº ¹«È¿¼öÄ¡À̹ǷΠÀÚ½ÅÀ» Æ÷ÇÔÇÑ ¾î´À °ª°úµµ °°Áö ¾Ê°í, °è»êµµ µÇÁö ¾Ê´Â´Ù.
°ªÀÌ NaN°ú °°ÀºÁö¸¦ Á¡°ËÇÏ·Á¸é isNaN() ±â´ÉÇÔ¼ö¸¦ »ç¿ëÇ϶ó.

: (¼Ó¼º ¹®ÀÚ¿­)

¼Ó¼º°ªÀº À¯È¿¼öÄ¡°¡ ¾Æ´Ñ 'NaN'À» ¹ÝȯÇÑ´Ù.

¼³¸í

NaN ¼Ó¼ºÀº Global °³Ã¼ÀÇ ±¸¼º¿øÀ̸ç Number °³Ã¼¸¦ NaN ¼Ó¼º¿¡ ¾×¼¼½ºÇϱâ Àü¿¡ ¸¸µé ÇÊ¿ä¾øÀÌ ½ºÅ©¸³Æà ¿£ÁøÀ» ÃʱâÈ­ÇÏ¸é ¾ðÁ¦³ª »ç¿ëÇÒ ¼ö ÀÖ´Ù.

NaN ¼Ó¼ºÀº Non-a-NumberÀÇ ¾àÀÚ·Î À¯È¿ÇÑ ¼öÄ¡°¡ ¾Æ´Ï¶ó´Â ÀǹÌÀÌ°í, ¿ø½Ã°ªÀ¸·Î ºÐ·ùµÈ´Ù.

Ư±â

Javascript´Â Á¤¼ö¸¦ Æ÷ÇÔÇÏ¿© ¸ðµç ¼öÄ¡¿¡¼­ À¯µ¿¼Ò¼öÁ¡(floating point) ¹æ½ÄÀ» »ç¿ëÇÑ´Ù.



°£´ÜÇÑ NaN ¼Ó¼º ¿¹Á¦

<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>