Number.NEGATIVE_INFINITY
Number.NEGATIVE_INFINITY μμ±μ μμ 무νλλ₯Ό λνλΈλ€.
function checkNumber(smallNumber) {
  if (smallNumber === Number.NEGATIVE_INFINITY) return 'Process number as -Infinity';
  return smallNumber;
}
checkNumber(-Number.MAX_VALUE); // -1.7976931348623157e+308
checkNumber(-Number.MAX_VALUE * 2); // "Process number as -Infinity"Description
Number.NEGATIVE_INFINITY μ κ°μ μ μ κ°μ²΄ Infinity μμ±μ λΆνΈλ₯Ό λ°κΎΌ κ°κ³Ό λμΌνλ€.
NEGATIVE_INFINITY λ μνμμμ 무νλμ μ½κ° λ€λ₯΄λ€.
- POSITIVE_INFINITYλ₯Ό ν¬ν¨ν μ무 μμ κ°μ- NEGATIVE_INFINITYλ₯Ό κ³±ν κ°μ- NEGATIVE_INFINITYμ΄λ€.
- NEGATIVE_INFINITYλ₯Ό ν¬ν¨ν μ무 μμ κ°μ- NEGATIVE_INFINITYλ₯Ό κ³±ν κ°μ- POSITIVE_INFINITYμ΄λ€.
- μ무 μμ μλ₯Ό - NEGATIVE_INFINITYλ‘ λλ κ°μ μμ λΆνΈλ₯Ό κ°μ§ 0 μ΄λ€.
- μ무 μμ μλ₯Ό - NEGATIVE_INFINITYλ‘ λλ κ°μ 0 μ΄λ€.
- 0μ - NEGATIVE_INFINITYλ‘ λλ κ°μ- NaNμ΄λ€.
- NaNμ- NEGATIVE_INFINITYλ₯Ό κ³±ν κ°μ- NaNμ΄λ€.
- NEGATIVE_INFINITYλ₯Ό, μ μΈν μ΄λ€ μμ κ°μΌλ‘ λλ- NEGATIVE_INFINITYκ°μ- POSITIVE_INFINITYμ΄λ€.
- NEGATIVE_INFINITYλ₯Ό,- POSITIVE_INFINITYλ₯Ό μ μΈν μ무 μμ μλ‘ λλ κ²°κ³Όλ- NEGATIVE_INFINITYμ΄λ€.
- NEGATIVE_INFINITYλ₯Ό,- NEGATIVE_INFINITYλλ- POSITIVE_INFINITYλ‘ λλ κ²°κ³Όλ- NaNμ΄λ€.
Number_NEGATIVE_INFINITY μμ±μ μ¬μ©νμ¬ μ±κ³΅ μ μ νμλ₯Ό λ°ννλ ν¨μκ° μ€λ₯μΈ μνλ₯Ό λνλ΄κΈ°λ νλ€. κ·Έλ¬λ μ΄λ¬ν κ²½μ° isFinite κ° λ μ μ νλ€λ κ²μ μ μνμ.
μλνλ©΄ NEGATIVE_INFINITY λ Number μ μ μ  μμ±μ΄κΈ° λλ¬Έμ, μ§μ  μμ±ν Number κ°μ²΄μ μμ±μ΄ μλλΌ Number.NEGATIVE_INFINITY μ νμμΌλ‘ μ¬μ©ν΄μΌ νλ€.
Example
NEGATIVE_INFINITY μ¬μ©νκΈ°
NEGATIVE_INFINITY μ¬μ©νκΈ°λ€μ μ½λμμ smallNumber λ JavaScriptμ μ΅μκ°λ³΄λ€ μμ κ°μ ν λΉλ°λλ€. if λ¬Έμ΄ μ€νλλ©΄, smallNumber μ κ°μ΄ -Infinity μ΄λ―λ‘ smallNumber λ κ³μ°μ μ’ λ μ ν©ν κ°μ λ€μ ν λΉ νλ€.
var smallNumber = (-Number.MAX_VALUE) * 2;
if (smallNumber === Number.MEGATIVE_INFINITY) smallNumber = returnFInite();Last updated
Was this helpful?