js如何去掉数字后面的00
当小数位是00的时候去掉00,小数不是00的时候不要去掉。
方法1 Number() 函数
<script>
var test1= new Boolean(true);
var test2= new Boolean(false);
var test3= new Date();
var test4= new String("999");
var test5= new String("999 888");
var test6= new String("999.00");
document.write(Number(test1)+ "<br>");
document.write(Number(test2)+ "<br>");
document.write(Number(test3)+ "<br>");
document.write(Number(test4)+ "<br>");
document.write(Number(test5)+ "<br>");
document.write(Number(test6)+ "<br>");
</script>
输出结果:
1
0
1610011801658
999
NaN
999
方法2 parseFloat() 函数
<script>
document.write(parseFloat("10") + "<br>");
document.write(parseFloat("10.00") + "<br>");
document.write(parseFloat("10.33") + "<br>");
document.write(parseFloat("34 45 66") + "<br>");
document.write(parseFloat(" 60 ") + "<br>");
document.write(parseFloat("40 years") + "<br>");
document.write(parseFloat("He was 40") + "<br>");
</script>
输出结果:
10
10
10.33
34
60
40
NaN