JavaScript Math.trunc() 方法

 JavaScript Math 对象

Math.trunc()方法通过删除任何小数来返回数字的整数部分。

与其他三种Math方法不同:Math.floor()Math.ceil()Math.round(),Math.trunc()的工作方式非常简单。无论参数是正数还是负数,它都会截断(截断)其右边的点和数字。

注意: Math.trunc()方法不会将数字向上/向下舍入到最接近的整数,而只是删除小数。

传递给此方法的参数将隐式转换为数字类型。

因为trunc()是Math的静态方法,所以您始终将其用作Math.trunc(),而不是用作创建的Math对象的方法。

语法:

Math.trunc(x)
Math.trunc(13.37); // 13
Math.trunc(42.84); // 42
Math.trunc(0.123); //  0
Math.trunc(-0.123);// -0
Math.trunc('-1.123');  // -1
Math.trunc(NaN);   // NaN
Math.trunc('Hello');   // NaN
测试看看‹/›

浏览器兼容性

表中的数字指定了完全支持Math.trunc()方法的第一个浏览器版本:

Method
Math.trunc()382525812

参数值

参数描述
x数值

技术细节

返回值:给定数字的整数部分
JavaScript版本:ECMAScript 6

 JavaScript Math 对象