JavaScript中Math.trunc()方法的重要性是什么?

Math.trunc()

Math.floor()Math.ceil()Math.round()不同Math.trunc()方法删除小数部分 ,只给出整数 部分。它不在乎将数字四舍五入 到最接近的整数。甚至不会注意到该值是正数还是负数。它的功能仅仅是将 小数部分切碎。

语法

Math.trunc(x);

参数-  Math.trunc()需要数作为参数,并截断小数部分

在下面的示例中,Math.trunc()方法将截断所提供正数的分数。

示例

<html>
<body>
<script>
   var val1 = Math.trunc("1.414");
   var val2 = Math.trunc("0.49");
   var val3 = Math.trunc("8.9");
   document.write(val1);
   document.write("</br>");
   document.write(val2);
   document.write("</br>");
   document.write(val3);
</script>
</body>
</html>

输出结果

1
0
8


在下面的Math.trunc() 函数中,将负数的分数值截断并在输出中显示其整数值。

示例

<html>
<body>
<script>
   var val1 = Math.trunc("-1.414");
   var val2 = Math.trunc("-0.49");
   var val3 = Math.trunc("-8.9");
   document.write(val1);
   document.write("</br>");
   document.write(val2);
   document.write("</br>");
   document.write(val3);
</script>
</body>
</html>

输出结果

-1
0
-8