π Reference
πΒ Chapter
var, let, const, block scope
Closure
β£
Hoisting
- Hoisting
- νΈμ΄μ€ν
- μ΄λμ μ μΈνλκ°μ μκ΄μμ΄ νμ μ μΌ μλ‘ λμ΄ μ¬λ €μ£Όλ κ²μ΄λ€.
- ν¨μ μμ μλ μ μΈλ€μ λͺ¨λ λμ΄μ¬λ €μ ν΄λΉ ν¨μ μ ν¨ λ²μμ μ΅μλ¨μ μ μΈνλ κ²μ λ§νλ€.
- ν¨μ ννμμ΄ μλλΌ ν¨μ μ μΈμμΌ λλ μ μμ²΄κ° ν΅μ§Έλ‘ λμ΄μ¬λ €μ§λ€.
var
νΈμ΄μ€ν
, ν¨μ μ μΈμ νΈμ΄μ€ν

add
ν¨μ μ μΈμ΄ λ€μ μλ€. β νΈμ΄μ€ν
- νλ‘κ·Έλλ° μΈμ΄λ§λ€ νΈμ΄μ€ν
μ μ΄λ»κ² νμ©ν κ±΄μ§ λ€λ₯Ό μ μλλ°, JavaScriptλ λ³μ, ν¨μ λ€ μκ΄μμ΄ νΈμ΄μ€ν
μ΄ λλ€. (ν¨μκ° λ³μλΌμ κ·Έλ κΈ°λ νλ€.)

- κ²°κ³Όμ μΌλ‘λ κ°μ§λ§ μ€μ λ‘ λ³μλ ν¨μκ° μ¬λΌκ°λ κ² μλλ€.
- νΈμ΄μ€ν
μ μΈμ΄λ₯Ό μ¬μ©νλ μ μ λ€μ νΈνκ² ν΄μ£ΌκΈ° μν΄μ μΆκ°μ μ ꡬννκ² μλλΌ κ·Έλ₯ μΈμ΄λ₯Ό νΈμ΄μ€ν
μ΄ λκ² λ§λλκ² λ μ¬μμ κ·Έλ₯ λλ κ²μ΄λ€.