parseInt和parseFloat的区别

您所在的位置:网站首页 float的功能 parseInt和parseFloat的区别

parseInt和parseFloat的区别

2024-02-02 13:58| 来源: 网络整理| 查看: 265

parseInt 会忽略字符串前面的空格,直到找到第一个非空格字符,如果第一个字符是数字字符会继续解析第二个字符,直到遇到非数字字符停止

parseInt可以识别各种整数格式,如:8进制,10进制,16进制,所以可以接收第二个参数表示要转换为多少进制

var num = parseInt('0xAF', 16) //175

面试题

[1,2,3].map(parseInt) //[1, NaN, NaN] parseFloat

parseFloat 会忽略字符串前面的空格,从第一个字符开始解析直到遇见一个无效的浮点数字字符为止(也就是字符串中第一个小数点是有效的而字符串中的第二个小数点是无效的)

parseFloat只能解析10进制值,所以没有第二个参数

var num = parseFloat('0xAF') //0

面试题

[1,2,3].map(parseFloat) //[1, 2, 3]


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3