跳到主要内容

JavaScript Math对象之abs()函数

abs() 方法找到指定数字(无符号)的绝对值,并返回它。

示例

// 找到 -2 的绝对值
number = Math.abs(-2);
console.log(number);

// 输出:2

abs() 语法

Math.abs() 方法的语法是:

Math.abs(number);

这里,abs() 是一个静态方法。因此,我们使用类名 Math 来访问此方法。

abs() 参数

Math.abs() 方法接受单个参数:

  • number - 其绝对值将被返回

abs() 返回值

abs() 方法返回:

  • 指定数字的绝对值
  • 对于非数字字符串参数返回 NaN

示例 1:带有数值参数的 JavaScript Math.abs()

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

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

示例 2:带有数值字符串的 Math.abs()

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

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

这里,abs() 方法将数值字符串 "57""-230" 视为数字,并返回它们的绝对值作为输出。

示例 3:带有非数值字符串的 Math.abs()

// 使用非数值参数的 abs()
value = Math.abs("马上学123");
console.log(value);

// 输出:NaN

这里,我们使用了非数值字符串 "马上学123"abs() 方法。在这种情况下,输出为 NaN

推荐阅读: