JavaScript Number NEGATIVE_INFINITY 屬性



JavaScript Number NEGATIVE_INFINITY 是一個靜態資料屬性,表示負無窮大值。JavaScript 中的負無窮大值與全域性“Infinity”屬性的負值相同。

如果嘗試使用 x.NEGATIVE_INFINITY 來訪問它,其中 'x' 是一個變數,它將返回 undefined。

以下是關於 NEGATIVE_INFINITY 屬性的一些關鍵點:

  • 如果負無窮大乘以 NaN,結果將是 NaN。
  • 當負無窮大乘以正無窮大時,結果將始終是負無窮大。
  • 如果負無窮大乘以自身,則結果將始終是正無窮大。
  • 負無窮大除以正無窮大或自身將返回 NaN。
  • 當負無窮大除以負數(除了負無窮大本身)時,將始終得到正無窮大。
  • 如果它除以正數(除了正無窮大),它將始終返回負無窮大。

語法

以下是 JavaScript Number NEGATIVE_INFINITY 屬性的語法:

Number.NEGATIVE_INFINITY

引數

  • 它不接受任何引數。

返回值

此屬性沒有返回值。

示例 1

下面的程式演示了 JavaScript Number NEGATIVE_INFINITY 屬性的用法。它將為 Number.NEGATIVE_INFINITY 返回 '-Infinity'

<html>
<head>
<title>JavaScript Number NEGATIVE_INFINITY Property</title>
</head>
<body>
<script>
   document.write("Negative infinity = ", Number.NEGATIVE_INFINITY);
</script>
</body>
</html>

輸出

上面的程式返回負無窮大為 '-infinity'。

Negative infinity = -Infinity

示例 2

如果嘗試使用任何變數訪問此屬性,它將返回 undefined

以下是 JavaScript Number NEGATIVE_INFINITY 屬性的另一個示例。在這裡,我們嘗試使用 x.NEGATIVE_INFINITY 來查詢負無窮大,其中“x”是一個值為 2 的變數。

<html>
<head>
<title>JavaScript Number NEGATIVE_INFINITY Property</title>
</head>
<body>
<script>
   let x = 2;
   document.write("x = ", x);
   document.write("<br>Negative infinity = ", x.NEGATIVE_INFINITY);
</script>
</body>
</html>

輸出

這將為 x.NEGATIVE_INFINITY 返回 'undefined'。

x = 2
Negative infinity = undefined

示例 3

如果將 Number.NEGATIVE_INFINITY 屬性乘以零,結果將是 NaN(非數字)。

<html>
<head>
<title>JavaScript Number NEGATIVE_INFINITY Property</title>
</head>
<body>
<script>
   document.write("Result of 'Number.NEGATIVE_INFINITY * 0' = ", Number.NEGATIVE_INFINITY * 0);
</script>
</body>
</html>

輸出

上面的程式在輸出中返回 'NaN'。

Result of 'Number.NEGATIVE_INFINITY * 0' = NaN

示例 4

在此示例中,我們使用 Number.NEGATIVE_INFINITY 屬性來檢查數字是否等於負無窮大。如果是,我們返回一個語句;否則,我們返回數字本身。

<html>
<head>
<title>JavaScript Number NEGATIVE_INFINITY Property</title>
</head>
<body>
<script>
   function check(num){
      if(num == Number.NEGATIVE_INFINITY){
         return "Number is equal to Negative infinity...!";
      }
      else{
         return num;
      }
   }
   //call the function
   document.write("Result of check(-Number.MAX_VALUE) is: ", check(-Number.MAX_VALUE));
   document.write("<br>Result of check(-Number.MAX_VALUE * 2) is: ", check(-Number.MAX_VALUE*2));
</script>
</body>
</html>

輸出

上面的程式根據滿足的條件返回輸出。

Result of check(-Number.MAX_VALUE) is: -1.7976931348623157e+308
Result of check(-Number.MAX_VALUE * 2) is: Number is equal to Negative infinity...!
廣告