ÏÂÔØÖÐÐÄ    ¿Í»§ÁôÑÔ          Êղر¾Õ¾     ÉèΪÊ×Ò³
  µ±Ç°Î»ÖãºÊ×Ò³ > 技术资æ–? > JSÖÐparseIntʹÓÃ


JSÖÐparseIntʹÓÃ

·¢²¼Ê±¼ä£º2015/8/25 10:36:47  µã»÷´ÎÊý£º5685´Î


js parseIntµÄÏÝÚå
µ±µÚÒ»¸ö×Ö·ûΪ0ʱ£¬Js»á°ÑËü¿´³ÉÒ»¸ö8½øÖÆÊý×Ö£¬ÆäËû8½øÖÆÖ®ÍâµÄ×Ö·û¶¼»Ø±»ºöÂÔµô¡£
¸´ÖÆ´úÂë ´úÂëÈçÏÂ:
var a = parseInt("09"), b = Number("09"); 
ºÜ¶àÈË»áÈÏΪaºÍbµÄÖµ¶¼ÊÇÊý×Ö9£¬µ«Êµ¼ÊÉϲ»ÊÇ¡£ 
parseIntµÄÖ÷Òª×÷ÓÃÊǰÑ×Ö·û´®×ª»»ÎªÕûÊý£¬»òÕß°ÑСÊýת»»ÎªÕûÊý¡£Ò»°ãÇé¿öÏ£¬ÎÒÃÇÖ»Óõ½ËüµÄµÚÒ»¸ö²ÎÊý¡£µ«Êµ¼ÊÉÏ£¬ËüÓÐÁ½¸ö²ÎÊý£º 
parseInt(string, radix) 
parseInt»á¸ù¾ÝradixÖ¸¶¨µÄ½øÖƽøÐÐת»»£¬±ÈÈ磺 
¸´ÖÆ´úÂë ´úÂëÈçÏÂ:
alert(parseInt("10", 2)); // outputs '2' 
ÔÚûÓÐÖ¸¶¨radix»òÕßradixΪ0µÄÇé¿öÏ£¬parseInt»á°´Ê®½øÖƽøÐÐת»»¡£È»¶ø£¬ÕâÔÚijЩÇé¿öÏÂÓеãÌØÊ⣺ 
* Èç¹ûstringµÄÖµÒÔ¡°0x¡±¿ªÍ·£¬parseInt»á°´Ê®Áù½øÖƽøÐÐת»»£» 
* Èç¹ûstringµÄÖµÒÔ¡°0¡±¿ªÍ·£¬parseInt»á°´°Ë½øÖƽøÐÐת»»¡£ 
˵»Ø¿ªÍ·µÄ´úÂ룬ÓÉÓÚ"09"ÊÇÒÔ¡°0¡±¿ªÍ·£¬ËùÒÔparseInt»á°´°Ë½øÖƽøÐÐת»»£¬µ«ÊÇ¡°9¡±²»ÊǺϷ¨µÄ°Ë½øÖÆÖµ£¨°Ë½øÖÆÖ»ÓÐ0£­7°Ë¸öÊý×Ö£©£¬ËùÒÔת»»½á¹ûÊÇ0¡£
Òª±ÜÃâÕâ¸öÏݽø£¬¿ÉÒÔÇ¿ÖÆÖ¸¶¨radix£º 
¸´ÖÆ´úÂë ´úÂëÈçÏÂ:
alert(parseInt("09", 10)); // outputs '9'