Skip to main content
Version: 3.27.2

Math.trunc()

The Math.trunc() function returns the integer part of a number by removing any fractional digits.

Syntax

Math.trunc(x)

Parameters

  • x
    • : A number.

Return value

The integer part of x.

Description

Unlike the other three Math methods: Math.floor(), Math.ceil() and Math.round(), the way Math.trunc() works is very simple. It truncates (cuts off) the dot and the digits to the right of it, no matter whether the argument is a positive or negative number.

Because trunc() is a static method of Math, you always use it as Math.trunc(), rather than as a method of a Math object you created (Math is not a constructor).