parseInt() ±â´ÉÇÔ¼ö´Â ¹®ÀÚ¿¿¡¼ ¾ÕºÎºÐÀÇ À¯È¿ÇÑ Á¤¼ö¸¦ ÃßÃâÇØ ¿Â´Ù.
parseInt(jsString,radix)
¼±ÅÃÀûÀÎ Àμö·Î ±â´ÉÇÔ¼öÀÇ Àμö(argument)·Î ÁÖ¾îÁø ÄÚµå·Î °ËÁ¤ÀÇ ´ë»óÀÌ µÈ´Ù.
jsStringÀº ¼±ÅÃÀûÀ̱â´Â ÇÏÁö¸¸, ¾øÀ¸¸é °ª NaNÀ» ¹ÝȯÇÑ´Ù.
¼±ÅÃÀûÀÎ Àμö radix´Â 2¿¡¼ 36 »çÀÌÀÇ Á¤¼ö º£À̽ºÀÌ´Ù. ¸îÁø¼öÀΰ¡¸¦ ÀǹÌÇÑ´Ù.
¿¹¸¦ µé¾î ÀÌ Á¤¼ö º£À̽º 16 À̸é 16Áø¼ö ¼öÄ¡(0123456789ABCDEF)·Î ȯ»êÇÏ´Â °ÍÀÌ´Ù.
radix°¡ Á¦°øµÇÁö ¾Ê°Å³ª ¼öÄ¡ 0ÀÌ Á¦°øµÇ¾úÀ¸¸é, ±× Á¤¼ö º£À̽º¸¦ ¾Ë¾Æ³»·Á´Â ½Ãµµ¸¦ ÇÑ´Ù.
radix¸¦ »ç¿ëÇϸé ÇØ´ç Áø¼öÀÇ ¼öÄ¡¸¦ 10Áø¼ö Á¤¼ö ¼öÄ¡·Î ¹ÝȯÇÑ´Ù.
Á¦ÀÏ ¾Õ¿¡ ³ª¿À´Â ¹®ÀÚ¿ÀÌ ¾Æ´Ñ Á¤¼ö ¼öÄ¡¸¸À» ¾ò¾î ¿Â´Ù.
ù¹®ÀÚ°¡ ¼öÄ¡°¡ ¾Æ´Ï¸é À¯È¿¼öÄ¡°¡ ¾Æ´Ñ ù¹®ÀÚºÎÅÍ ¹®ÀÚµéÀ» ¸ðµÎ ¹«½ÃÇÏ°í NaNÀ» ¹ÝȯÇÑ´Ù.
ù¹®ÀÚ°¡ ÆÇÁ¤µÇ¸é ÇÑ ¹®ÀÚ¾¿ ¿ìÃøÀ¸·Î ÆÇÁ¤ÇØ °¡´Âµ¥, ¹®ÀÚ¿ Áß¿¡ ¼öÄ¡°¡ ¾Æ´Ñ ¹®ÀÚ¸¦ ¸¸³ª¸é ±× µÚ¿¡ ¾î¶² ¹®ÀÚµéÀÌ ³ª¿À°Å³ª °ü°è¾øÀÌ ¹ö¸®°í ¸Ç ¸ÕÀú ¾ò¾îÁø Á¤¼ö¸¸À» ¹ÝȯÇÑ´Ù.(¼Ò¼öÁ¡À̳ª ¼Ò¼öÁ¡ µÚÀÇ ¼öÄ¡µµ ¹ö¸°´Ù.)
¹ÝȯµÇ´Â °ªÀº ¼öÄ¡µéÀÇ ¹®ÀÚ¿ÀÌ ¾Æ´Ï°í Á¤¼ö ¼öÄ¡ÀÌ´Ù.
ù ¹®ÀÚ°¡ ¼öÄ¡°¡ ¾Æ´Ï°Å³ª ºóÄÀÌ ¸Ç ¸ÕÀú ³ª¿À´Â ¹®ÀÚ¿(ºóĵµ ¼öÄ¡°¡ ¾Æ´Ï¹Ç·Î)µµ °ª NaNÀ» ¹ÝȯÇÑ´Ù.
ÀÌ parseInt() ±â´ÉÇÔ¼ö´Â parseFloat() ±â´ÉÇÔ¼ö¿Í ¾ÆÁÖ À¯»çÇϳª parseFloat()¿¡¼´Â ¼Ò¼öÁ¡±îÁö ¹ÝȯÇϴµ¥ ºñÇØ À¯È¿¼öÄ¡ Áß¿¡¼ Á¤¼ö¸¸ ¹ÝȯÇÑ´Ù´Â Á¡ÀÌ ´Ù¸£´Ù.
<SCRIPT> document.write("1) "+parseInt("123")); // ÀüºÎ À¯È¿¼öÄ¡ Á¤¼öÀÓ document.write("<BR>2) "+parseInt("12345.12345")); // ¼Ò¼öÁ¡À» Æ÷ÇÔÇÏ¿© µÚ¸¦ ¹«½ÃÇÏ°í Á¤¼ö¸¸ ¹ÝȯÇÔ document.write("<BR>3) "+parseInt("3000.00000000")); // ¼Ò¼öÁ¡À» Æ÷ÇÔÇÏ¿© µÚ¸¦ ¹«½ÃÇÏ°í Á¤¼ö¸¸ ¹ÝȯÇÔ document.write("<BR>4) "+parseInt("123.123 456.456 789.789")); // ¼Ò¼öÁ¡À» Æ÷ÇÔÇÏ¿© µÚ¸¦ ¹«½ÃÇÏ°í Á¤¼ö¸¸ ¹ÝȯÇÔ document.write("<BR>5) "+parseInt("123 ¸Â´Â°¡")); // ºóÄÀ» Æ÷ÇÔÇÏ¿© µÚ¸¦ ¹«½ÃÇÏ°í Á¤¼ö¸¸ ¹ÝȯÇÔ document.write("<BR>6) "+parseInt("123,456,789")); // Äĸ¶(,)¸¦ Æ÷ÇÔÇÏ¿© µÚ¸¦ ¹«½ÃÇÏ°í Á¤¼ö¸¸ ¹ÝȯÇÔ document.write("<BR>7) "+parseInt("¼öÄ¡·Î ½ÃÀÛ ÇÏÁö ¾Ê´Â ¹®ÀÚ¿ 2003³â")); // ù¹®ÀÚºÎÅÍ ¹®ÀÚ°¡ µé¾î ÀÖ¾î À¯È¿¼öÄ¡ Á¤¼ö°¡ ¾øÀ½ document.write("<BR>8) "+parseInt("2003³â 1¿ù 1ÀÏ")); // À¯È¿¼öÄ¡°¡ ¾Æ´Ñ '³â'À» Æ÷ÇÔÇÏ¿© µÚ¸¦ ¹«½ÃÇÏ°í Á¤¼ö¸¸ ¹ÝȯÇÔ document.write("<BR>9) "+parseInt("=2000")); // ù¹®ÀÚ '='ºÎÅÍ ¹®ÀÚ°¡ µé¾î ÀÖ¾î À¯È¿¼öÄ¡ Á¤¼ö°¡ ¾øÀ½ </SCRIPT>