block-quote On this pagechevron-down
copy Copy chevron-down
javascript-api chevron-right Number Number.NEGATIVE_INFINITY Number.NEGATIVE_INFINITY μμ±μ μμ 무νλλ₯Ό λνλΈλ€.
Copy 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" 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 μ νμμΌλ‘ μ¬μ©ν΄μΌ νλ€.
NEGATIVE_INFINITY μ¬μ©νκΈ°
λ€μ μ½λμμ smallNumber λ JavaScriptμ μ΅μκ°λ³΄λ€ μμ κ°μ ν λΉλ°λλ€. if λ¬Έμ΄ μ€νλλ©΄, smallNumber μ κ°μ΄ -Infinity μ΄λ―λ‘ smallNumber λ κ³μ°μ μ’ λ μ ν©ν κ°μ λ€μ ν λΉ νλ€.