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。

