jsÖÐparseintʲôÒâ˼
parseint() ÊÇ javascript º¯Êý£¬ÓÃÓÚ´Ó×Ö·û´®ÆÊÎöÕûÊý£ºµÚÒ»¸ö²ÎÊýÊÇ×Ö·û´®¡£µÚ¶þ¸ö¿ÉÑ¡²ÎÊýÊÇ»ùÊý£¬ÓÃÓÚÖ¸¶¨Ãü×Öϵͳ£¨Ä¬ÒÔΪ 10£©¡£ÈôÊÇ×Ö·û´®ÎÞ·¨ÆÊÎö£¬Ôò·µ»Ø nan¡£
parseInt ¤Ã¤ÆºÎ¤Ç¤¹¤«£¿
parseInt() ÊÇÒ»ÖÖ JavaScript º¯Êý£¬ÓÃÓÚ½«×Ö·û´®ÆÊÎöΪÕûÊý¡£Ëü´Ó×Ö·û´®×îÏÈ£¬²¢·µ»ØÒ»¸öÕûÊýÖµ¡£
ÔõÑùʹÓà parseInt()
parseInt() º¯Êý½ÓÊÜÁ½¸ö²ÎÊý£º
×Ö·û´®£ºÒªÆÊÎöΪÕûÊýµÄ×Ö·û´®¡£
»ùÊý£¨¿ÉÑ¡£©£ºÖ¸¶¨ÒªÊ¹ÓõÄÊý×Ö»ùÊý¡£Ä¬ÈÏֵΪ 10£¨Ê®½øÖÆ£©¡£
»ùÊý
»ùÊýÖ¸¶¨ÄúҪʹÓõÄÊý×Öϵͳ¡£³£ÓõĻùÊý°üÀ¨£º
10£ºÊ®½øÖÆ£¨0-9£©
8£º°Ë½øÖÆ£¨0-7£©
16£ºÊ®Áù½øÖÆ£¨0-9£¬a-f£©
ʾÀý
ÒÔÏÂÊÇһЩʹÓà parseInt() µÄʾÀý£º
const int1 = parseInt("10"); // ·µ»Ø 10£¨Ä¬ÈÏ»ùÊýΪ 10£© const int2 = parseInt("10", 8); // ·µ»Ø 8£¨»ùÊýΪ 8£© const int3 = parseInt("ff", 16); // ·µ»Ø 255£¨»ùÊýΪ 16£©
µÇ¼ºó¸´ÖÆ
×¢ÖØ
ÈôÊÇ×Ö·û´®²»¿ÉÆÊÎöΪÕûÊý£¬Ôò parseInt() ·µ»Ø NaN£¨·ÇÊý×Ö£©¡£
ÈôÊÇ»ùÊýÎÞЧ£¨Ð¡ÓÚ 2 »ò´óÓÚ 36£©£¬Ôò parseInt() ·µ»Ø NaN¡£
parseFloat() º¯Êý¿ÉÓÃÓÚ½«×Ö·û´®ÆÊÎöΪ¸¡µãÊý¡£
ÒÔÉϾÍÊÇjsÖÐparseintʲôÒâ˼µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡