π κΈ°μ λ©΄μ ν λ°λ‘κ°κΈ°
π‘ ν¨μ μ μΈλ¬Έ
function ν€μλλ‘ μ μΈν μΌλ° ν¨μ μ μΈλ¬Έ
function add(a, b) {
return a + b;
}
π‘ ν¨μ ννμ
ν¨μκ° μΌκΈ κ°μ²΄λΌλ μ μ μ΄μ©ν΄ λ³μμ μ μ₯ν λ€ μ¬μ©
const add = function (a, b) {
return a + b;
}
β | κ΅¬λΆ | ν¨μ μ μΈλ¬Έ | ν¨μ ννμ |
---|---|---|---|
νΈμ΄μ€ν | β | β | |
μλ³μ μμ± μμ | π ° Creation Phase | π ° Creation Phase | |
ν¨μ μμ± μμ | π ° Creation Phase | π ± Execution Phase (ν λΉ μ) | |
λΈλ‘ μ€μ½ν λ°μΌλ‘ κ°μ Έλκ°κΈ° | β | β | |
κΈ°ν | const, let β TDZ μ‘΄μ¬ var β ν λΉ μ μλ undefined |