22.08.12 μ€μ€λ‘ 곡λΆν κ² λ° μμ μ€ λ¬λ²λ νλ©° 곡λΆν λ΄μ©λ€μ μ 리νμμ΅λλ€ π
νΌλλ°±μ μΈμ λ νμμ λλ€! π
μλ³μκ° μ ν¨ν λ²μ, μλ³μλ₯Ό κ²μν λ μ¬μ©νλ κ·μΉμ
λͺ¨λ μλ³μλ μμ μ΄ μ μΈλ μμΉμ μν΄ λ€λ₯Έ μ½λκ° μλ³μ μμ μ μ°Έμ‘°ν μ μλ μ ν¨ λ²μκ° κ²°μ λ¨.
ν¨μμ μ€μ²©μ μν΄ κ³μΈ΅μ ꡬ쑰λ₯Ό κ°λλ€.
μ€μ½νλ₯Ό ν΅ν΄ μ΄λ€ λ³μλ₯Ό μ°Έμ‘°ν κ²μΈμ§ κ²°μ νλ κ²
β μλ³μ?
κ°μ ꡬλ³ν μ μμ΄μΌ νλ―λ‘ μ μΌν΄μΌ ν¨.
μ€μ½ν λ΄μμλ μ μΌν΄μΌνμ§λ§, λ€λ₯Έ μ€μ½νμλ κ°μ μ΄λ¦ μλ³μλ₯Ό μ¬μ©ν μ μλ€.
μ€μ½νκ° κ³μΈ΅μ μΌλ‘ μ°κ²°λ κ²μ μλ―Έν¨.
λ³μ μ°Έμ‘°μ, μλ°μ€ν¬λ¦½νΈ μμ§μ μ€μ½ν 체μΈμ ν΅ν΄, λ³μλ₯Ό μ°Έμ‘°νλ μ½λμ μ€μ½νμμ μμν¨.
κ·Έλμ μμ μ€μ½ν λ°©ν₯μΌλ‘ μ΄λνμ¬ λ³μλ₯Ό κ²μν¨.
μμ μ€μ½νμμ μ ν¨ν λ³μλ νμ μ€μ½νμμ μμ λ‘κ² μ°Έμ‘° κ°λ₯ν¨.
νμ μ€μ½νμμ μ ν¨ν λ³μλ₯Ό μμ μ€μ½νμ μ°Έμ‘°ν μ μμ.
μ½λ λΈλ‘μ΄ μλ ν¨μμ μν΄μλ§ μ§μ μ€μ½νλ₯Ό μμ±ν¨.
ex) var ν€μλλ‘ μ μΈλ λ³μ
ν¨μ λͺΈμ²΄ λΏλ§ μλλΌ μ½λ λΈλ‘ λν μ§μ μ€μ½νλ‘ μΈμ μ΄ λ¨.
μ μ μ€μ½νλΌκ³ λ νκ³ , ν¨μλ₯Ό μ΄λμμ μ μνλμ§μ λ°λΌ μμ μ€μ½νλ₯Ό κ²°μ ν¨.
β μλͺ μ£ΌκΈ°?
λ³μκ° μμ±λκ³ μλ©Έλλ μ£ΌκΈ°
λ³μλ μμ μ΄ μ μΈλ μμΉμμ μμ±λκ³ μλ©Ένλλ°,
νλμ κ°μ μ μ₯νκΈ° μν΄ ν보λ λ©λͺ¨λ¦¬ κ³΅κ° μ체λ₯Ό μλ―Έν¨.
λ³μμ μλͺ μ£ΌκΈ°λ λ©λͺ¨λ¦¬ 곡κ°μ΄ ν보λ μμ λΆν° λ©λͺ¨λ¦¬ 곡κ°μ΄ ν΄μ λμ΄ κ°μ© λ©λͺ¨λ¦¬ νμ λ°νλλ μμ κΉμ§λ₯Ό μλ―Έν¨.
μ μ λ³μλ₯Ό μ¬μ©νλ€λ κ²μ μ½λλ₯Ό μ΄λμλ μ°Έμ‘°νκ³ ν λΉν μ μλ λ³μλ₯Ό μ¬μ©νκ² λ€λ κ²μ.
μ¦, λͺ¨λ μ½λκ° μ μ λ³μλ₯Ό μ°Έμ‘°νκ³ λ³κ²½ν μ μλ μ묡μ κ²°ν©μ νμ©νλ κ²μ.
κ·Έλμ, κ°λ μ±μ΄ λ¨μ΄μ§κ³ , μν λ³κ²½μ μνμ±μ΄ μ»€μ Έμ λ¬Έμ κ° μκΈΈ μ μμ.
μ μ λ³μλ μλͺ μ£ΌκΈ°κ° κΉ β κ·Έλμ λ©λͺ¨λ¦¬ 리μμ€λ₯Ό μ€λ κΈ°κ° μλΉν¨ β μν λ³κ²½ μκ°μ΄ κΈΈκ³ λ³κ²½ κ°λ₯μ±μ΄ κΈ°νκ° λ§μμ§ β μ μ λ³μλ μ΄λ¦μ΄ μ€λ³΅λ κ°λ₯μ±μ΄ μκ³ , μ€λ₯ λ°μ κ°λ₯μ±μ΄ λμμ§
μ μ λ³μμ κ²μ μλκ° κ°μ₯ λλ €μ§.
νμΌμ΄ λΆλ¦¬λμ΄ μμ΄λ, νλμ μ μ μ€μ½νλ₯Ό 곡μ ν¨ β μμμΉ λͺ»ν κ²°κ³Όλ₯Ό μ΄λν μ μμ
μ μ λ³μλ₯Ό λ°λμ μ¬μ©ν΄μΌ νλ κ²μ΄ μλλΌλ©΄, μ§μ λ³μλ₯Ό μ¬μ©ν΄μΌ ν¨. λ³μμ μ€μ½νλ μ’μμλ‘ μ’μ.
β λ°©λ² 4κ°μ§
1. μ¦μ μ€ν ν¨μ μ¬μ© β μ§μ λ³μλ‘ μ€μ μ΄ κ°λ₯ν¨
2. λ€μ μ€νμ΄μ€ κ°μ²΄ μ¬μ©
3. λͺ¨λ ν¨ν΄
4. ES6 λͺ¨λ
1οΈβ£ var
1. λ³μ μ€λ³΅ μ μΈ νμ© β μ¬ν λΉμ΄ λλ κ°λ μ
λ³μ κ°μ΄ λ³κ²½λλ λΆμμ©μ΄ λ°μν¨
2. ν¨μ λ 벨 μ€μ½ν
ν¨μ μ½λ λΈλ‘ λ§μ μ§μ μ€μ½νλ‘ μΈμ ν¨
ν¨μ λ΄ / μΈλΆμμ μ μΈν λ³μλ λͺ¨λ μ μ λ³μκ° λ¨
3. λ³μ νΈμ΄μ€ν μ΄ μΌμ΄λ¨ β μ μΈ λ¨κ³, μ΄κΈ°ν λ¨κ³ λμμ μ§νλ¨
2οΈβ£ let
1. μ€λ³΅ μ μΈ κΈμ§
2. λΈλ‘ λ 벨 μ€μ½νλ₯Ό κ°μ§
3. λ³μ νΈμ΄μ€ν β μ μΈ λ¨κ³, μ΄κΈ°ν λ¨κ³κ° λΆλ¦¬λμ΄ μ§νλ¨
4. μ μ κ°μ²΄ let
3οΈβ£ const
1. λ³μ νΈμ΄μ€ν β μ μΈκ³Ό λμμ μ΅μ ν
2. μ¬ν λΉ κΈμ§
3. μμλ‘ μ¬μ©λ¨
4. const ν€μλμ κ°μ²΄ β μ¬ν λΉ κΈμ§λΌκ³ λμ΄μμ§λ§, κ°μ²΄λ‘λ λ³κ²½ κ°λ₯ν¨
const ν€μλλ₯Ό μ¬μ©νλ, λμ€μ μ¬ν λΉμ΄ νμνλ€λ©΄ let ν€μλλ‘ λ°κΏμ€λ λλ, constλ₯Ό μ¬μ©νμ!