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

更新于: 2019 年 7 月 30 日

128 次浏览

开启你的 职业生涯

通过完成本课程获得认证

开始
广告