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("QikepuCom");
	 	document.write(a);
</script>
</body>
</html>

输出

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