
π κΈ°μ λ©΄μ ν λ°λ‘κ°κΈ°
π‘ ν¨μ μ μΈλ¬Έ
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 |