π¦ λ³μ
- λ°μ΄ν° μ μ₯ν λ μ°μ΄λ μ΄λ¦μ΄ λΆμ μ μ₯μ
- λ± νλ²λ§ μ μΈλλ€.
- μ μΈν λ³μ μ°Έμ‘° μ λ³μλͺ λ§ μ¬μ©ν΄ μ°Έμ‘°νλ€, μ μΈν λ μ°μΈ let, const λ±μ λΉΌκ³
let soo = 'soo'; // μ μΈ
console.log(soo); // μ°Έμ‘°
- ν¨μν μΈμ΄λ λ³μ κ° λ³κ²½ κΈμ§νλ€, μμ μμ κ°μ΄ μΌλ¨ μ μ₯λλ©΄ κ·Έ κ°μ μμν μ μ§νλ€.
πβοΈ ν¨μν μΈμ΄?
- νλμ νλ‘κ·Έλλ° ν¨λ¬λ€μμΌλ‘ μ μλλ μΌλ ¨μ μ½λ© μ κ·Ό λ°©μ
, μλ£μ²λ¦¬λ₯Ό μνμ ν¨μμ κ³μ°μΌλ‘ μ·¨κΈνκ³ μνμ κ°λ³ λ°μ΄ν°λ₯Ό λ©λ¦¬νλ νλ‘κ·Έλλ° ν¨λ¬λ€μ ex) μ€μΉΌλΌ
μ°Έμ‘° λ§ν¬: http://jonminfire.dev/ν¨μν-νλ‘κ·Έλλ°μ΄λ
π§ λͺ λͺ κ·μΉ
1) λ³μλͺ μλ μ€μ§ λ¬Έμ, μ«μ, $, _(μΈλλ°)λ§ λ€μ΄κ° μ μλ€.
2) 첫 κΈμλ μ«μκ° λ μ μλ€.
3) camelCaseκ° νν μ¬μ©λλ€.
4) λμλ¬Έμ ꡬλ³μ΄ λλ€.
let apple = 123;
console.log(AppLe); // Uncaught ReferenceError: AppLe is not defined
β¨ λ°λμ§ν λ³μλͺ
- κ°κ²°νκ³ , λͺ νν΄μΌνλ€.
- λ³μκ° λ΄κ³ μλ κ²μ΄ 무μμΈμ§ μ μ€λͺ ν μ μμ΄μΌ νλ€.
- μ€μλ§ μ§μ
- μμ μ κ·μΉμ΄λ μμλ νμ κ·μΉμ λ°λ₯΄κΈ°
ex) μ¬μ΄νΈ λ°©λ¬Έκ°μ userλΌκ³ λΆλ₯΄κΈ°λ‘ νλ€λ©΄? κ΄λ ¨ λ³μλ€λ user μ¬μ©ν΄ λ§μΆ°μ€λ€. currentUser, newUser λ±
π μμ
- λ³ννμ§ μλ λ³μ μ μΈν λλ let λμ const μ¬μ©νλ€.
- λ³μκ°μ΄ μ λ λ³κ²½λμ§ μμ κ²μ΄λΌ νμ νλ€λ©΄, κ°μ΄ λ³κ²½λλ κ²μ λ°©μ§νλ©΄μ μμλΌλ κ²μ λͺ μνκΈ° μν΄ constλ₯Ό μ¬μ©ν΄ μ μΈνλ€.