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。

廣告