JavaScript 中的 NEGATIVE_INFINITY

Shiv Yadav 2023年10月12日
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"
作者: Shiv Yadav
Shiv Yadav avatar Shiv Yadav avatar

Shiv is a self-driven and passionate Machine learning Learner who is innovative in application design, development, testing, and deployment and provides program requirements into sustainable advanced technical solutions through JavaScript, Python, and other programs for continuous improvement of AI technologies.

LinkedIn