¼öÄ¡ °³Ã¼¸¦ ¸¸µå´Â ±â´ÉÇÔ¼öÀÌ´Ù.

Number(jsString)
Àμö
Number : (¼öÄ¡ ±â´ÉÇÔ¼ö)
ÇʼöÀûÀÎ Àμö·Î ÃÖ»óÀ§ ³»Àå ±â´ÉÇÔ¼öÀ̸ç Number °³Ã¼ÀÌ´Ù.
jsString : (°ËÁ¤ÇÒ ÄÚµå)

¼±ÅÃÀûÀÎ Àμö·Î ±â´ÉÇÔ¼öÀÇ Àμö(argument)·Î ÁÖ¾îÁø Javascript jsString ÄÚµå´Â °ËÁ¤ ÇÏ°íÀú ÇÏ´Â ¼öÄ¡, °ø½Ä, ¹®ÀÚ¿­À̰ųª, °³Ã¼°¡ µÉ ¼ö ÀÖ°í Á¡°ËÀÇ ´ë»óÀÌ µÈ´Ù.

jsStringÀº ¼±ÅÃÀûÀ̱â´Â ÇÏÁö¸¸, ¾øÀ¸¸é °ª À» ¹ÝȯÇÑ´Ù.

¼³¸í

ÀÌ Number()±â´ÉÇÔ¼ö´Â µÎ°¡Áö ±â´ÉÀ» ¼öÇàÇϴµ¥, Àμö(argument)·Î ÁÖ¾îÁø Number °³Ã¼³ª Javascript ¹®ÀÚ¿­ÀÌ À¯È¿¼öÄ¡ÀÌ¸é °³Ã¼ °ªÀ» ¹®ÀÚ¿­ ÇüÅ·Πȯ»êÇÏ¿© ¹ÝȯÇÏ°í,
À¯È¿ÇÑ ¼öÄ¡°¡ ¾Æ´Ï¸é NaNÀ» ¹ÝȯÇÑ´Ù(return).

¼öÄ¡ÀÌÁö¸¸ ºÎµ¿¼Ò¼öÁ¡À¸·Î Ç¥ÇöÇÒ ¼ö ¾ø´Â ¼öÄ¡´Â ¹«ÇѼöÄ¡·Î °£ÁֵǾî Infinity ¼Ó¼º¿¡ ÀÇÇÏ¿© InfinityÀ¸·Î ¹ÝȯÇÑ´Ù. Infinityµµ À¯È¿¼öÄ¡ÀÌ´Ù.

Number() ±â´ÉÇÔ¼ö´Â Å×½ºÆ® ÇÏ°íÀú ÇÏ´Â ¼öÄ¡(jsString)¸¦ Á¡°ËÇÏ¿©, °ªÀ» ¹®ÀÚ¿­ ÇüÅ·Π¹ÝȯÇÑ´Ù



°£´ÜÇÑ ¼öÄ¡ Number() ¿¹Á¦

¼öÄ¡¿Í ¹®ÀÚ¿­ÀÇ ´õÇÔÀº Çϳª¶óµµ ¹®ÀÚ¿­ÀÌ ÀÖ¾î ¸ðµÎ ¼öÄ¡°¡ ¾Æ´Ï¸é ¸ðµÎ ¹®ÀÚ¿­·Î °áÇյǹǷÎ, ÁÖÀÇÇÏ¿© ¹®ÀÚ¿­Àº ¼öÄ¡È­ ÇÑ ÈÄ¿¡ °è»ê¾ß ÇÑ´Ù.

<SCRIPT>
document.write('10+1='); // ³»¿ë Ç¥½Ã Ãâ·Â
document.write(10+1); // ´Ü¼ø ¼öÄ¡ °è»ê Ãâ·Â
document.write('<BR>'); // ÁٹٲÞ, ÁٹٲÞÀÌ °áÇÕµÇ¸é ¹®ÀÚ¿­·Î Ãë±ÞµÇ¹Ç·Î º°µµ·Î ÇÏ¿´´Ù.
  (°ýÈ£·Î ¹­À¸¸é °ü°è ¾øÀ½, ÀÌ ¼¼ÁÙÀ» ¹­À¸¸é) document.write('10+1='+(10+1)+'<BR>') 
document.write('10+2='+10+2+'<BR>'); // °ýÈ£·Î ¹­Áö ¾Ê¾Æ ¼öÄ¡¿Í ¹®ÀÚ¿­ÀÇ ´õÇÔÀº ¹®ÀÚ¿­ÀÇ °áÇÕ »óÅ°¡ µÈ´Ù.
document.write('10+3='+(10+3)+'<BR>'); // ¼öÄ¡¸¦ °ýÈ£·Î ¹­¾î¼­ ¹®ÀÚ¿­°ú ºÐ¸®µÇ¾î ¼öÄ¡·Î °è»êµÈ´Ù.
document.write('Number(10+4)=')+Number(10+4)+'<BR>'); // ´Ü¼ø ¼öÄ¡ °è»ê Ãâ·Â
document.write('"10"+5='); // ³»¿ë Ç¥½Ã Ãâ·Â
document.write('10'+5); // ¼öÄ¡¿Í ¹®ÀÚ¿­ÀÇ °áÇÕ »óÅ°¡ µÈ´Ù.
document.write('<BR>'); // ÁٹٲÞ
document.write('Number("10"+6)='); // ³»¿ë Ç¥½Ã Ãâ·Â
document.write(Number('10'+6)); // ¼öÄ¡¿Í ¹®ÀÚ¿­ÀÇ °áÇÕ »óÅ°¡ µÈ´Ù.
document.write('<BR>'); // ÁٹٲÞ
document.write('Number("10")+7='); // ³»¿ë Ç¥½Ã Ãâ·Â
document.write(Number('10')+7); // ¹®ÀÚ¿­À» ¼öÄ¡·Î ¹Ù²ã °è»êÇÏ¿© ¼öÄ¡ °è»êÀÌ µÈ´Ù.
document.write('<BR>'); // ÁٹٲÞ
var a='10'; var b='8'; // º¯¼ö¿¡ ¹®ÀÚ¿­·Î ÇÒ´ç
document.write('a="10"; b="8";<BR>'); // ³»¿ë Ç¥½Ã Ãâ·Â
document.write('Number(a)+Number(b)='+(Number(a)+Number(b))); // ¹®ÀÚ¿­À» ¼öÄ¡·Î ¹Ù²ã °è»êÇÏ¿© ¼öÄ¡ °è»ê, Ãâ·ÂµÈ´Ù.
</SCRIPT>

¾ÆÁÖ Å« ¼öÄ¡ Infinity ¿¹Á¦

¼öÄ¡ÀÌÁö¸¸ ºÎµ¿¼Ò¼öÁ¡À¸·Î Ç¥Çö ÇÒ ¼ö ¾ø´Â ¼öÄ¡´Â Infinity ¼Ó¼º¿¡ ÀÇÇÏ¿© Infinity·Î ¹ÝȯÇÑ´Ù.

<SCRIPT>
var numb=new Number(Math.pow(1000,1000)); // 1000ÀÇ 100½Â(10001000)ÇÑ´Ù.
document.write(numb+'<BR>'); // Number¸¦ Ãâ·ÂÇÑ´Ù.
document.write(isNaN(numb)); // À¯È¿¼öÄ¡ÀÌ´Ù.
</SCRIPT>

°£´ÜÇÑ ºÎ¿ï(Boolean) °ËÁ¤ ¿¹Á¦

»õ·Î¿î Boolean °³Ã¼(object)¸¦ ¸¸µé°í °¹¼ö 1À» ¹ÝȯÇÑ´Ù.

<SCRIPT>
myBoolean=new Boolean("true"); // ºÎ¿ïÀÌ true°¡ µÇ°Ô ºÎ¿ï °³Ã¼¸¦ ¸¸µç´Ù
document.write(Number(myBoolean)); // ºÎ¿ïÀÇ Number¸¦ Ãâ·ÂÇØ º»´Ù
</SCRIPT>

À¯È¿¼öÄ¡°¡ ¾Æ´Ñ NaN ¿¹Á¦

»õ·Î¿î Array °³Ã¼¸¦ ¸¸µé°í °¹¼ö NaNÀ» ¹ÝȯÇÑ´Ù. ´ëºÎºÐÀÇ ¼öÄ¡·Î º¸ÀÌ´Â µ¥ÀÌÅ͸¦ ¹®ÀÚ¿­·Î ó¸®ÇÏ´Â °æ¿ì°¡ ¸¹´Ù.

<SCRIPT>
myArray=new Array(1,2,3); // ¹è¿­º¯¼öÀ» ¹è¿­°ª ¹®ÀÚ¿­À» ³Ö¾î ¸¸µç´Ù
document.write(myArray+'<BR>');
document.write(Number(myArray)); // ¹è¿­º¯¼ö Number¸¦ Ãâ·ÂÇØ º»´Ù. °á°ú´Â NaNÀÌ´Ù.
</SCRIPT>

°³Ã¼¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀº Number() ¿¹Á¦

°³Ã¼¸¦ ÁöÁ¤ÇÏÁö ¾Ê¾Æ 0À» ¹ÝȯÇÑ´Ù.

<SCRIPT>
document.write(Number()); // ¾Æ±Ô¸àÆ®°¡ ÁöÁ¤µÇÁö ¾Ê¾Æ 0À» ¹ÝȯÇÑ´Ù
</SCRIPT>

Date() ¼öÄ¡ °³Ã¼¸¦ ÁöÁ¤ÇÑ ¿¹Á¦

1970³â 1¿ù 1ÀÏ ÀÚÁ¤ºÎÅÍÀÇ °è»êµÈ ½Ã°£À» ÇùÁ¤ ¼¼°è Ç¥ÁؽÃ(UTC)·Î ¹Ð¸®ÃʱîÁö Ç¥½Ã

<SCRIPT>
now=new Date(); // ÇöÀç½Ã°¢À» ¹ÝȯÇÑ´Ù.
document.write(Number(now)); // ½Ã°¢ ¼öÄ¡¸¦ Ãâ·ÂÇÑ´Ù.
</SCRIPT>