javascript怎么将值转换成数字类型


当前第2页 返回上一页

parseFloat() 也是一个全局方法,它可以把值转换为浮点数,即它能够识别第一个出现的小数点,而第二个小数点被视为非法。解析过程与 parseInt() 方法相同。

1

console.log(parseFloat("1.234.5"));  //返回数值 1.234

parseFloat() 的参数必须是十进制形式的字符串,而不能使用八进制或十六进制的数字字符串。同时,对于数字前面的 0(八进制数字标识)会忽略,对于十六进制的数字将返回 0。

1

2

3

4

5

console.log(parseFloat("123"));  //返回数值 123

console.log(parseFloat("123abc"));  //返回数值 123

console.log(parseFloat("010"));  //返回数值 10

console.log(parseFloat("0x10"));  //返回数值 0

console.log(parseFloat("x10"));  //返回数值 NaN

方法3:使用乘号运算符

如果变量乘以 1,则变量会被 JavaScript 自动转换为数值。乘以 1 之后,结果没有发生变化,但是值的类型被转换为数值。如果值无法被缓缓为合法的数值,则返回 NaN。

1

2

3

var a = 1;  //数值

var b = "1"//数字字符串

console.log(a + (b * 1));  //返回数值 2

【推荐学习:javascript高级教程

以上就是javascript怎么将值转换成数字类型的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

javascript如何删除指定数组元素

快速入门createjs实例教程

json.parse()和json.stringify()的性能测试(示例)

html怎样格式化json数据

javascript是一门什么样的语言

javascript语言支不支持多线程

javascript adm是什么

javascript阻塞问题

js中闭包的概念

ie中javascript错误有哪些

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...