JS转整型需要注意的

JS转整型需要注意的

作者:LAMP小白  点击:2532  发布日期:2013-01-02 12:32:00  返回列表

parseInt()的数值约定


通过使用parseInt,可以从一个字符串中获取数值,该函数的第二个参数是一个进制参数,通常可以忽略这个参数,但是最好不要这样做,因为解析的字符串是0开头时,就会被转换至8进制

mio_lt;scriptmio_gt;
    console.log( parseInt( 08, 10 ) );
mio_lt;/scriptmio_gt;



还有一种方法是使用Number,不过他仅仅只能完成其他进制至10进制的转换

mio_lt;scriptmio_gt;
    console.log( Number( 0xd ) );
mio_lt;/scriptmio_gt;



Number比parseInt快很多,但是他不能过滤掉字符串,比如出现这种输入就会返回一个NaN

mio_lt;scriptmio_gt;
    console.log( Number( '0xd啊' ) );
mio_lt;/scriptmio_gt;




上一篇:.prototype() mio_ hasOwnProperty() 下一篇:快递查询API
0