不四舍五入?比如112.343232? 谢谢!
var num = 123.1234567; //var num1 = 123; var str = num.toString().split('.'); //console.log(str[1] != undefined ? str[1] : ''); //console.log(1 + Number(str[1]));
可以使用正则啊var aa=112.343232;var bb=aa.toString().replace(/\d+\.(\d*)/,"$1")//bb就是小数点后的数字
112.343232 % 1
我以为可以用`var a=123.456789;a-~~a`直接取小数……原来我想多了!双精度的问题……只能转字符串再处理了!
哪有那么好的事儿,可以直接拿...转字符串处理把
(?<=.)d+$
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(6)
可以使用正则啊
var aa=112.343232;
var bb=aa.toString().replace(/\d+\.(\d*)/,"$1")//bb就是小数点后的数字
112.343232 % 1
我以为可以用
`var a=123.456789;
a-~~a`
直接取小数……原来我想多了!双精度的问题……
只能转字符串再处理了!
哪有那么好的事儿,可以直接拿...转字符串处理把
(?<=.)d+$