我想删除javascript/jquery中的小数点
我的代码:
var comp2 = 35.99 * 10003;
var comp2gtotal;
comp2gtotal = comp2;
$(".comp2totaled").html( comp2gtotal );
<div class="comp2totaled"></div>
我得到的答案是360007.97000000003
我需要说的是= 360007.97
或360,007.97
最后没有所有的零等。.
谢谢。。
尝试
comp2gtotal = Math.round(comp2 * 100) / 100;
$(".comp2totaled").html(comp2gtotal);
演示:小提琴
或者,如果不想四舍五入 3+ 小数位,那么
$(".comp2totaled").html(comp2gtotal.toFixed(2));
演示:小提琴
使用
parseInt(comp2,10)
这会将其转换为十进制整数
toFixed()
试试这种方法。 它会帮助你。