πŸ±β€πŸ‰λ³€μˆ˜λž€

κ°’(데이터)을 μ €μž₯해놓고 μ‚¬μš©ν•˜κΈ° μœ„ν•΄ λ³€μˆ˜λΌλŠ” 것을 μ‚¬μš©ν•©λ‹ˆλ‹€.

λ³€μˆ˜λŠ” μ €μž₯해놓은 값을 κ°€λ¦¬ν‚€λŠ” μΌμ’…μ˜ 'μ΄λ¦„ν‘œ'라고 생각할 수 μžˆμ–΄μš”.

μžλ°”μŠ€ν¬λ¦½νŠΈμ—μ„œ λ³€μˆ˜λ₯Ό μ„ μ–Έν•  λ•ŒλŠ” let μ΄λΌλŠ” ν‚€μ›Œλ“œλ₯Ό μ‚¬μš© let λ³€μˆ˜μ΄λ¦„ = κ°’


****μš°λ¦¬λŠ” 이걸 보톡 "λ³€μˆ˜ <λ³€μˆ˜μ΄λ¦„> λ₯Ό μ„ μ–Έν–ˆκ³  
ν•΄λ‹Ή λ³€μˆ˜μ— <κ°’>을 ν• λ‹Ήν–ˆλ‹€" κ³  μ–˜κΈ°ν•©λ‹ˆλ‹€.

****let name = 'Sinok Kim' // nameμ΄λΌλŠ” λ³€μˆ˜μ— Sinrok Kim μ΄λΌλŠ” 값을 ν• λ‹Ή
console.log(name) // λ³€μˆ˜ name이 가리킀고 μžˆλŠ” κ°’ Sinrok Kim 을 좜λ ₯

name = 'William' // μœ„μ—μ„œ μ„ μ–Έν–ˆλ˜ nameμ΄λΌλŠ” λ³€μˆ˜μ— "William"μ΄λΌλŠ” 값을 μž¬ν• λ‹Ή
console.log(name) // λ³€μˆ˜ name이 가리킀고 μžˆλŠ” κ°’ "William"을 좜λ ₯

-----------------------------------------------------------------

let name = "sua"; //λ¬Έμžμ—΄ 데이터 ν• λ‹Ή
console.log(name);

name = "suanim";
console.log(name);

Untitled

node.js둜 좜λ ₯해보기.

const λ³€μˆ˜μ΄λ¦„ = κ°’

constλŠ” letκ³Ό 달리 λ³€μˆ˜μ— 값을 μž¬ν• λ‹Ήν•  ν•„μš”κ°€ 없을 λ•Œ μ¨μš”. ν•΄λ‹Ή λ³€μˆ˜κ°€ κ³ μ •λœ 값을 계속 κ°–κ³  μžˆμ„ λ•Œ μ“°λ©΄ μ’‹κ² μ£ ?

const name = "Sinok Kim" // nameμ΄λΌλŠ” λ³€μˆ˜μ— "Sinrok Kim"μ΄λΌλŠ” 값을 ν• λ‹Ή
console.log(name) // λ³€μˆ˜ name이 가리킀고 μžˆλŠ” κ°’ "Sinrok Kim"을 좜λ ₯

name = "William" // μœ„μ—μ„œ μ„ μ–Έν–ˆλ˜ nameμ΄λΌλŠ” λ³€μˆ˜μ— "William"μ΄λΌλŠ” 값을 λ‹€μ‹œ μž¬ν• λ‹Ήν•˜λ €λŠ” κ²ƒμ΄μ§€λ§Œ μ‹€νŒ¨. μ—λŸ¬ λ°œμƒ!

-----------------------------------------------------------------

const name = "sua";
console.log(name);

name = "suaya";
console.log(name);

<aside> πŸ”₯ λ³€μˆ˜λ₯Ό μ„ μ–Έν•  λ•Œ var λΌλŠ” ν‚€μ›Œλ“œλ₯Ό ν˜Ήμ‹œ 보신 적이 μžˆλ‚˜μš”? let, constκ°€ 있기 μ „μ—λŠ” μ‹€μ œλ‘œ var λ₯Ό μ¨μ„œ λ³€μˆ˜λ₯Ό μ„ μ–Έν•΄μ•Όλ§Œ ν–ˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ μ΅œμ‹  μžλ°”μŠ€ν¬λ¦½νŠΈμ—μ„œλŠ” letκ³Ό constλ₯Ό μ“°λŠ” 것이 λ§žμŠ΅λ‹ˆλ‹€. varλŠ” μ—¬λŸ¬ 단점듀이 있기 λ•Œλ¬Έμ— 더 이상 μ‚¬μš©ν•˜μ§€ μ•Šμ•„μ•Ό ν•΄μš”.

</aside>

Untitled