JavaScript中,可以通过以下3种方法来将string值转换成number:
1.调用Number()来对string进行值类型转换。
2.parseInt()。
3.parseFloat()。
Number()
使用Number()函数来对string进行强制类型转换是最直接的做法。不过,这种做法有一个局限性:如果字符串截去开头和结尾的空白字符后,不是纯数字字符串,那么最终返回结果为NaN。David Flanagan的JavaScript – The Definitive Guide 6th edition, 3.8.2节提到,用Number()函数来进行string-to-number转换时,函数只接受10进制字符串,但测试结果表明事实并非如此,Number()函数可以接受”0xff”作为参数并将其转换成数值255。
console.log(Number(a));//42
console.log(Number(b));//NaN
console.log(Number(c));//255
console.log(Number(d));//42.34
本文地址:https://www.stayed.cn/item/6109
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我