¼öÄ¡ °³Ã¼¸¦ ¸¸µå´Â ±â´ÉÇÔ¼öÀÌ´Ù.
Number(jsString)
¼±ÅÃÀûÀÎ Àμö·Î ±â´ÉÇÔ¼öÀÇ Àμö(argument)·Î ÁÖ¾îÁø Javascript jsString ÄÚµå´Â °ËÁ¤ ÇÏ°íÀú ÇÏ´Â ¼öÄ¡, °ø½Ä, ¹®ÀÚ¿À̰ųª, °³Ã¼°¡ µÉ ¼ö ÀÖ°í Á¡°ËÀÇ ´ë»óÀÌ µÈ´Ù.
jsStringÀº ¼±ÅÃÀûÀ̱â´Â ÇÏÁö¸¸, ¾øÀ¸¸é °ª À» ¹ÝȯÇÑ´Ù.
ÀÌ Number()±â´ÉÇÔ¼ö´Â µÎ°¡Áö ±â´ÉÀ» ¼öÇàÇϴµ¥, Àμö(argument)·Î ÁÖ¾îÁø Number °³Ã¼³ª Javascript ¹®ÀÚ¿ÀÌ À¯È¿¼öÄ¡ÀÌ¸é °³Ã¼ °ªÀ» ¹®ÀÚ¿ ÇüÅ·Πȯ»êÇÏ¿© ¹ÝȯÇÏ°í,
À¯È¿ÇÑ ¼öÄ¡°¡ ¾Æ´Ï¸é NaNÀ» ¹ÝȯÇÑ´Ù(return).
¼öÄ¡ÀÌÁö¸¸ ºÎµ¿¼Ò¼öÁ¡À¸·Î Ç¥ÇöÇÒ ¼ö ¾ø´Â ¼öÄ¡´Â ¹«ÇѼöÄ¡·Î °£ÁֵǾî Infinity ¼Ó¼º¿¡ ÀÇÇÏ¿© InfinityÀ¸·Î ¹ÝȯÇÑ´Ù. Infinityµµ À¯È¿¼öÄ¡ÀÌ´Ù.
Number() ±â´ÉÇÔ¼ö´Â Å×½ºÆ® ÇÏ°íÀú ÇÏ´Â ¼öÄ¡(jsString)¸¦ Á¡°ËÇÏ¿©, °ªÀ» ¹®ÀÚ¿ ÇüÅ·Π¹ÝȯÇÑ´Ù
¼öÄ¡¿Í ¹®ÀÚ¿ÀÇ ´õÇÔÀº Çϳª¶óµµ ¹®ÀÚ¿ÀÌ ÀÖ¾î ¸ðµÎ ¼öÄ¡°¡ ¾Æ´Ï¸é ¸ðµÎ ¹®ÀÚ¿·Î °áÇյǹǷÎ, ÁÖÀÇÇÏ¿© ¹®ÀÚ¿Àº ¼öÄ¡È ÇÑ ÈÄ¿¡ °è»ê¾ß ÇÑ´Ù.
<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·Î ¹ÝȯÇÑ´Ù.
<SCRIPT> var numb=new Number(Math.pow(1000,1000)); // 1000ÀÇ 100½Â(10001000)ÇÑ´Ù. document.write(numb+'<BR>'); // Number¸¦ Ãâ·ÂÇÑ´Ù. document.write(isNaN(numb)); // À¯È¿¼öÄ¡ÀÌ´Ù. </SCRIPT>
»õ·Î¿î Boolean °³Ã¼(object)¸¦ ¸¸µé°í °¹¼ö 1À» ¹ÝȯÇÑ´Ù.
<SCRIPT> myBoolean=new Boolean("true"); // ºÎ¿ïÀÌ true°¡ µÇ°Ô ºÎ¿ï °³Ã¼¸¦ ¸¸µç´Ù document.write(Number(myBoolean)); // ºÎ¿ïÀÇ Number¸¦ Ãâ·ÂÇØ º»´Ù </SCRIPT>
»õ·Î¿î Array °³Ã¼¸¦ ¸¸µé°í °¹¼ö NaNÀ» ¹ÝȯÇÑ´Ù. ´ëºÎºÐÀÇ ¼öÄ¡·Î º¸ÀÌ´Â µ¥ÀÌÅ͸¦ ¹®ÀÚ¿·Î ó¸®ÇÏ´Â °æ¿ì°¡ ¸¹´Ù.
<SCRIPT> myArray=new Array(1,2,3); // ¹è¿º¯¼öÀ» ¹è¿°ª ¹®ÀÚ¿À» ³Ö¾î ¸¸µç´Ù document.write(myArray+'<BR>'); document.write(Number(myArray)); // ¹è¿º¯¼ö Number¸¦ Ãâ·ÂÇØ º»´Ù. °á°ú´Â NaNÀÌ´Ù. </SCRIPT>
°³Ã¼¸¦ ÁöÁ¤ÇÏÁö ¾Ê¾Æ 0À» ¹ÝȯÇÑ´Ù.
<SCRIPT> document.write(Number()); // ¾Æ±Ô¸àÆ®°¡ ÁöÁ¤µÇÁö ¾Ê¾Æ 0À» ¹ÝȯÇÑ´Ù </SCRIPT>
1970³â 1¿ù 1ÀÏ ÀÚÁ¤ºÎÅÍÀÇ °è»êµÈ ½Ã°£À» ÇùÁ¤ ¼¼°è Ç¥ÁؽÃ(UTC)·Î ¹Ð¸®ÃʱîÁö Ç¥½Ã
<SCRIPT> now=new Date(); // ÇöÀç½Ã°¢À» ¹ÝȯÇÑ´Ù. document.write(Number(now)); // ½Ã°¢ ¼öÄ¡¸¦ Ãâ·ÂÇÑ´Ù. </SCRIPT>