JavaScript Math abs()


The abs() method finds the absolute value of the specified number (without any sign) and returns it.

Example

// find absolute value of -2
number= Math.abs(-2);
console.log(number); 

// Output: 2

abs() Syntax

The syntax of the Math.abs() method is:

Math.abs(number)

Here, abs() is a static method. Hence, we are accessing the method using the class name, Math.


abs() Parameter

The Math.abs() method takes a single parameter:

  • number - whose absolute value is to be returned

abs() Return value

The abs() method returns:

  • the absolute value of the specified number
  • NaN for non-numeric string arguments

Example 1: JavaScript Math.abs() with Numeric Arguments

 value1 = Math.abs(57);
console.log(value1);    // 57

value = Math.abs(-3);
console.log(value);    // 3

Example 2: Math.abs() with Numeric Strings

value1 = Math.abs("57");
console.log(value1);    // 57

value = Math.abs("-230");
console.log(value);    // 230

Here, the abs() method treats numeric strings "57" and "-230" as numbers and returns their absolute value as the output.


Example 3: Math.abs() with Non-Numeric Strings

// abs() with non-numeric argument value = Math.abs("codemy");
console.log(value); // Output: NaN

Here, we have used the abs() method with the non-numeric string "codemy". In this case, we get NaN as output.


Recommended readings: