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("QikepuCom");
document.write(a);
</script>
</body>
</html>
输出
正如我们所看到的,返回 NaN。