美文网首页前端开发
JavaScript函数parseInt的作用

JavaScript函数parseInt的作用

作者: 李轻舟 | 来源:发表于2019-02-11 23:21 被阅读19次

    parseInt()函数可以将字符串转换成一个整数,与Number()函数相比,parseInt()函数不仅可以解析纯数字字符串,也可以解析以数字开头的部分数字字符串(非数字部分字符串在转换过程中会被去除)。

    (1)如果第一个字符不是数字字符或者负号,parseInt()就会返回NaN; 也就是说,用parseInt()转换空字符串会返回NaN。

    (2)如果第一个字符是数字字符,parseInt()会继续解析第二个字符,直到解析完所有后续字符或者遇到了一个非数字字符。

    (3)如果字符串以”0x”开头且后跟数字字符,就会将其当作一个十六进制整数。

    (4)如果字符串以”0”开头且后跟数字字符,就会将其当作一个八进制整数。

    (5)parseInt()函数增加了第二参数用于指定转换时使用的基数(即多少进制)。

    (6)当parseInt()函数所解析的是浮点数字符串时,取整操作所使用的方法为“向下取整”。


    var num1=parseInt("num123");    //NaN

    var num2=parseInt("");          //NaN

    var num3=parseInt("123.45")    //123

    var num4=parseInt("101010",2)  //42

    var num5=parseInt("123num")    //123

    var num6=parseInt("0xff")      //255

    相关文章

      网友评论

        本文标题:JavaScript函数parseInt的作用

        本文链接:https://www.haomeiwen.com/subject/zzcxeqtx.html