HOWTO · JavaScript

JavaScript 中的 NEGATIVE_INFINITY

本文將幫助你瞭解 JavaScript 中的 NEGATIVE_INFINITY 值。

本頁內容

本文將研究 JavaScript 中的 NEGATIVE_INFINITY 值。

JavaScript 中的 NEGATIVE_INFINITY

JavaScript 中的 NEGATIVE_INFINITY 是一個小於任何其他數字的常量值(這意味著沒有其他數字小於該值)。JavaScript 將 NEGATIVE_INFINITY 值顯示為 -Infinity

下面提到了數字為 NEGATIVE_INFINITY 的一些條件。

  1. 任何正值乘以 NEGATIVE_INFINITY 都是 NEGATIVE_INFINITY
  2. NEGATIVE_INFINITY 除以 POSITIVE_INFINITY 以外的任何正值是 NEGATIVE_INFINITY

讓我們看一個例子。

function cNumber(sNum) {
  if (sNum === Number.NEGATIVE_INFINITY) {
    return '-Infinity';
  }
  return 'provided number is good';
}

console.log(cNumber(-Number.MAX_VALUE));

執行程式碼

建立了一個函式 cNumber,它接受引數 sNum,如果 sNum 等於 Number.NEGATIVE_INFINITY,它返回 -Infinity

在這個程式中,當我們執行程式碼時,if 語句沒有執行,因為該數字沒有作為引數傳遞,然後它返回 provided number is good,正如你在控制檯中通過執行上面看到的那樣程式碼。

輸出:

"provided number is good"

讓我們通過提供數字作為引數來執行程式碼並檢視它返回的內容。

function cNumber(sNum) {
  if (sNum === Number.NEGATIVE_INFINITY) {
    return '-Infinity';
  }
  return 'provided number is good';
}

console.log(cNumber(-Number.MAX_VALUE * 3));

執行程式碼

輸出:

"-Infinity"