Number.isNaN()
Number.isNaN()
λ©μλλ μΈμκ°μ΄ NaN
μΈμ§ νλ³νκ³ νμ
μ΄ Number
μΈμ§λ νλ³νλ€. μ μ isNaN()
λ³΄λ€ λ κ°λ ₯ν λ²μ μ΄λ€. μ«μκ° μλλ€ λ»μ μλ―Ένλκ² μλλΌ NaN
μ΄λλ μλ―Έμ΄λ€.
Syntax
Parameters
value
NaN
μΈμ§ νλ³ν΄μΌνλ κ°
Return value
μ£Όμ΄μ§ κ°μ΄ Number
νμ
μ΄κ³ NaN
μ΄λ©΄ true
λ₯Ό λ°ννλ€. μλλ©΄ `falseβ©
Description
NaN
μ΄ NaN
μΈμ§ κ³μ°ν λ, λ λμΌ μ°μ°μ ==
κ³Ό ===
λͺ¨λ false
λ‘ νκ°λλ€. NaN == NaN
κ³Ό NaN === NaN
μ false μ΄λ€. NaN
μ΄ NaN
μΈμ§ νλ³νκΈ° μν΄μ Number.isNaN()
μ΄ νμ μμμ΄λ€. μ΄ κ²½μ°λ JavaScriptμμ μμ μ μλ λ€λ₯Έ λͺ¨λ κ°μ λΉκ΅μλ λ€λ₯΄λ€.
μ μ isNaN()
ν¨μμ λ¬λ¦¬ Number.isNaN()
λ κ°μ λ‘ μΈμκ° μ«μλ‘ λ³νλμ§ μλλ€. NaN
μΌλ‘ λ³ννμ¬ κ°μ΄ μμ νκ² μ λ¬λμ§λ§, μ΄κ²μ NaN
μ΄ μλλ€. μ€μ§ Number
νμ΄κ³ NaN
μΌ λλ§ true
λ₯Ό λ°ννλ€.
Examples
Polyfill
μ λ§ NaN
μ νΉμ΄μ μΈλ° NaN !== NaN
μ true
μ΄λ€.
Last updated
Was this helpful?