[ν•¨μˆ˜] 🎯 ν•¨μˆ˜ μ„ μ–Έλ¬Έκ³Ό ν•¨μˆ˜ ν‘œν˜„μ‹μ˜ μ°¨μ΄λŠ” λ­”κ°€μš”?

Mec.D's BlogΒ·2022λ…„ 6μ›” 6일
0

JS κΈ°μˆ λ©΄μ ‘

λͺ©λ‘ 보기
21/34
post-thumbnail

πŸ“‹ 기술 λ©΄μ ‘ ν™ˆ λ°”λ‘œκ°€κΈ°


⬛ κ°œλ…

πŸ’‘ ν•¨μˆ˜ μ„ μ–Έλ¬Έ

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
profile
기술둜 삢을 λ””μžμΈν•˜λŠ” 개발자 Mec.D μž…λ‹ˆλ‹€

0개의 λŒ“κΈ€