请问js如何获取小数点后的所有数?

不四舍五入?比如112.343232? 谢谢!

阅读 20.1k
6 个回答
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+$

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题