从JavaScript中的数字中删除小数点

时间:2013-08-15 08:17:51

标签: javascript

我想删除小数,但保留所有数字。

我能想到的只是找到数字的长度,找出它的大小比它大10,然后乘以。虽然,我找不到如何找到一个数字的长度。

5 个答案:

答案 0 :(得分:4)

var newnumber = parseInt(num.toString().replace(".", ""), 10);

答案 1 :(得分:3)

我不应该这样做但是看看fiddle

var d = 109.65;
var s = d + '';
s =s.replace('.', '');
s = parseInt(s);
alert(s);

答案 2 :(得分:2)

使用replace

var num = 1234.5678;
alert((num + '').replace('.', ''));

答案 3 :(得分:1)

如果你想要一种更通用的方法来删除你可以使用的所有非数字:

var num = 1234.5678;
var str = new String(num); 
alert(str.replace(/[^0-9|-]/g, ""));

如果之后需要将数字包装成parseInt。

答案 4 :(得分:0)

试试这个

parseInt(num.toString().replace('.', ''))