扫码关注官方订阅号
不四舍五入?比如112.343232? 谢谢!
认证高级PHP讲师
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就是小数点后的数字
我以为可以用`var a=123.456789;a-~~a`直接取小数……原来我想多了!双精度的问题……只能转字符串再处理了!
哪有那么好的事儿,可以直接拿...转字符串处理把
(?<=.)d+$
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
可以使用正则啊
var aa=112.343232;
var bb=aa.toString().replace(/\d+\.(\d*)/,"$1")//bb就是小数点后的数字
我以为可以用
`var a=123.456789;
a-~~a`
直接取小数……原来我想多了!双精度的问题……
只能转字符串再处理了!
哪有那么好的事儿,可以直接拿...转字符串处理把
(?<=.)d+$