π Javascript undefined vs null
undefinedμ λ³μλ₯Ό μ μΈνκ³ κ°μ ν λΉνμ§ μμ μν, nullμ λ³μλ₯Ό μ μΈνκ³ λΉ κ°μ ν λΉν μν(λΉ κ°μ²΄)μ΄λ€. μ¦, undefinedλ μλ£νμ΄ μλ μνμ΄λ€.
π undefined
undefinedλ μμκ°μΌλ‘, μ μΈν νμ κ°μ ν λΉνμ§ μμ λ³μλ κ°μ΄ μ£Όμ΄μ§μ§ μμ μΈμμ μλμΌλ‘ ν λΉλλ€. μ΄ κ°μ μ μ κ°μ²΄μ μμ± μ€ νλλ‘, μ μ μ€μ½νμμμ λ³μμ΄κΈ°λ νλ€. λ°λΌμ undefined λ³μμ μ΄κΈ° κ°μ undefined μμ κ°μ΄λ€.
undefinedλ μμ½μ΄κ° μλκΈ° λλ¬Έμ, μ μ λ²μ μΈμμ λ³μ μ΄λ¦μΌλ‘ μ¬μ©ν μ μλ€. κ·Έλ¬λ μ μ§λ³΄μμ λλ²κΉ μ μ΄λ €μμ κ²ͺμ μ μμΌλ―λ‘ νΌνλ κ²μ΄ μ’λ€.
μλμ κ²½μ°μ λ³μκ° undefinedλ₯Ό λ°ννλ€.
- κ°μ ν λΉνμ§ μμ λ³μ
- λ©μλμ μ μΈμμ λ³μκ° ν λΉλ°μ§ μμ κ²½μ°
- ν¨μκ° κ°μ return νμ§ μμμ λ
πnull
nullμ μμκ°(Primitive Type) μ€ νλλ‘, μ΄λ€ κ°μ΄ μλμ μΌλ‘ λΉμ΄μμμ νννλ€. undefinedλ κ°μ΄ μ§μ λμ§ μμ κ²½μ°λ₯Ό μλ―Ένμ§λ§, nullμ κ²½μ°μλ ν΄λΉ λ³μκ° μ΄λ€ κ°μ²΄λ κ°λ¦¬ν€κ³ μμ§ μλ€λ κ²μ μλ―Ένλ€.
nullμ undefinedμ²λΌ μ μ κ°μ²΄μ μμ± μ€ νλκ° μλλΌ λ¦¬ν°λ΄ κ°μ΄λ€.
'Programing Language > Javascript' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Javascript] Local Storage λ€λ£¨κΈ° (0) | 2023.03.21 |
---|---|
[Javascript] classList μ μμ μ¬μ©λ°©λ² (0) | 2023.03.21 |
[Javascript] preventDefault()μ stopPropagation() (0) | 2023.03.21 |
[Javascript] event listener μ¬μ©νλ λ²κ³Ό event μ μ’ λ₯ (0) | 2023.03.20 |
[Javascript] getElement*, querySelector*λ‘ μμ μ κ·ΌνκΈ° (0) | 2023.03.18 |