JavaScript Math.abs() 方法



JavaScript 的Math.abs()方法接受一个数字作为参数,并返回该数字的绝对值。如果提供的数值不是有效的数字或不能转换为数字,则结果为 NaN。如果提供的值为 null,则方法返回 0。

在数学中,数字的绝对值表示它在数轴上到 0 的距离。简而言之,它是数字的正值,无论其正负号如何。例如,-5 和 5 的绝对值都是 5。

语法

以下是 JavaScript Math.abs() 方法的语法:

Math.abs(x);

参数

此方法只接受一个参数。如下所述:

  • x: 一个数字。

返回值

此方法返回一个数字,表示所提供数字的绝对值。

示例 1

在下面的示例中,我们演示了 JavaScript Math.abs() 方法的基本用法:

<html>
<body>
<script>
   let a = Math.abs(15);
   let b = Math.abs(-15)
   let c = Math.abs(5-4.5);
   let d = Math.abs(3-6);
   document.write(a + "<br>" + b + "<br>" + c + "<br>" + d)
</script>
</body>
</html>

输出

正如我们看到的输出,此方法返回所有提供数字的绝对值。

示例 2

如果我们向此方法提供“null”作为值,则它返回 0 作为结果:

<html>
<body>
<script>
   let a = Math.abs(null);
   document.write(a);
</script>
</body>
</html>

输出

正如我们看到的输出,返回 0。

示例 3

如果我们向此方法提供无效的值,则它返回“NaN”作为结果:

<html>
<body>
<script>
   let a = Math.abs("Tutorialspoint");
   document.write(a);
</script>
</body>
</html>

输出

正如我们看到的输出,返回 NaN。

广告