μλ°μ€ν¬λ¦½νΈμμ λλ± μ°μ°μλ
== μ°μ°μ (loose equlas)
=== μ°μ°μ (strict equlas)
μ΄λ κ² 2κ°μ§κ° κ°κ° μ°μΈλ€.
λ μ°μ°μ λͺ¨λ κ°μ λλ±ν¨μ λΉκ΅νμ§λ§, loose(λμ¨ν)μ strict(μ격ν)μ΄λΌλ μ°¨μ΄κ° μλ€.
μ΄ 'λμ¨ν' λΉκ΅μ 'μ격ν' λΉκ΅μ μ νν μ°¨μ΄λ 무μμΌκΉ?
You Don't Know JSλ₯Ό μ½κΈ° μ κΉμ§μ λλ
'== μ°μ°μ'λ κ°μ΄ λλ±ν μ§λ₯Ό λΉκ΅νκ³ ,
'=== μ°μ°μ'λ κ°κ³Ό νμ λν λλ±ν μ§ λΉκ΅νλ€κ³ μκ°νμλ€.
νμ§λ§ μ΄ μ± μμλ μμ κ°μ μκ°μ λΉμ·νμ§λ§ μ ννμ§ μλ€κ³ κΌ¬μ§λλ€.
μλ§μ μλ°μ€ν¬λ¦½νΈ μ± μμλ μ΄λ κ² μ°μ¬μμ§λ§ λΆννκ²λ λ€ νλ Έλ€κ³ μ΄μΌκΈ°νλ€.
μ΄ μ± μμ λμ€λ '==μ°μ°μ'μ '===μ°μ°μ'μ μ νν μ μλ
==λ κ°μ λ³νμ νμ©νμ§λ§, ===λ κ°μ λ³νμ νμ©νμ§ μλλ€.
λΌκ³ λμ¨λ€.
λκ° ν¬κ² λ€λ₯΄λκ³ μκ°ν μ μμ§λ§, λλ μ΄κ±Έ λ³΄κ³ λ¨Έλ¦¬κ° λ΅- ν΄μ‘μλ€.
κ²°κ³Όμ μΌλ‘λ 'νμ κ³Ό κ°μ΄ μΌμΉνμ§ μλ λΉκ΅'λΌκ³ μκ°ν μ μμ§λ§, μλ¦¬κ° λ§€μ° λ€λ₯΄λ€κ³ μκ°νλ€.
π νμ μ κ°μ λ³νμν€κ³ κ°μ΄ λλ±ν μ§ λΉκ΅νλ '==μ°μ°μ'μ
π κ°μ λ³νμ νμ©νμ§ μμμ νμ μ΄ λ€λ₯΄λ€λ©΄ λλ±νμ§ μμ '===μ°μ°μ'.
You Don't Know JS μ± μ μ½μμλ‘ κ³΅λΆνλ λλμ΄ μλλΌ, κ·Έλ₯ μ¬λ°λ μ± μ μ½λ λλμ΄λ€.
μΆμ²: You Don't Know JS