美文网首页前端开发
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的作用

    parseInt()函数可以将字符串转换成一个整数,与Number()函数相比,parseInt()函数不仅可以解...

  • JS函数

    JavaScript parseInt() 函数parseInt() 函数可解析一个字符串,并返回一个整数。 pa...

  • JavaScript 的 parseInt() 函数

    parseInt() 函数可解析一个字符串,并返回一个整数。 parseInt 可以接受 2 个函数。 parse...

  • JavaScript--parseInt()函数

    parseInt() 函数可解析一个字符串,并返回一个整数。 从头开始解析,解析到第一个不能用户在浏览器输入URL...

  • JavaScript函数作用域和声明提前

    函数作用域 JavaScript 中没有块级作用域,JavaScript 取而代之地使用了函数作用域。变量在声明它...

  • map 和 reduce 的一个小问题

    不要使用JavaScript内置的parseInt()函数,利用map和reduce操作实现一个string2in...

  • JavaScript 作用域

    在 JavaScript 中, 作用域为可访问变量,对象,函数的集合。 JavaScript 局部作用域 函数内声...

  • JavaScript 作用域

    1.在 JavaScript 中, 作用域为可访问变量,对象,函数的集合。 JavaScript 函数作用域: 作...

  • JavaScript作用域学习笔记

    @(JS技巧)[JavaScript, 作用域] JavaScript作用域学习笔记 概念: 作用域就是变量与函数...

  • 【JavaScript数据类型转换】

    JavaScript数据类型转换 显示转换 有三个函数可以把字符串转换为数值:Number()、parseInt(...

网友评论

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

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