Hello Kitty Eyes Shut
λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

πŸ’»κ³΅λΆ€ 기둝/πŸ“Œ λ¦¬μ•‘νŠΈ 기초 μŠ€ν„°λ””

[λ¦¬μ•‘νŠΈ 기초 μŠ€ν„°λ””] JavaScript λ³€μˆ˜μ™€ μƒμˆ˜

λ°˜μ‘ν˜•

 

 

 

 

 

 

πŸ“Œ JavaScript λ³€μˆ˜μ™€ μƒμˆ˜: 기초 κ°œλ… 정리

μžλ°”μŠ€ν¬λ¦½νŠΈλ₯Ό λ°°μš°λ©΄μ„œ κ°€μž₯ λ¨Όμ € λ§ˆμ£ΌμΉ˜λŠ” κ°œλ… 쀑 ν•˜λ‚˜κ°€ λ³€μˆ˜μ™€ μƒμˆ˜μ΄λ‹€.

λ”°λΌμ„œ 이번 κΈ€μ—μ„œλŠ” κ°„λ‹¨ν•˜κ²Œ letκ³Ό constλ₯Ό μ€‘μ‹¬μœΌλ‘œ ν•œ λ³€μˆ˜μ™€ μƒμˆ˜μ˜ 차이, 넀이밍 κ·œμΉ™ 등을 μ •λ¦¬ν•΄λ³΄κ³ μž ν•œλ‹€.

 

 


πŸ“ λ³€μˆ˜ (Variable)

λ³€μˆ˜λŠ” 값을 μ €μž₯ν•  수 μžˆλŠ” 곡간이닀.

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

// μ΄ˆκΈ°κ°’ 없이 μ„ μ–Έ κ°€λŠ₯
let age;

// λ‚˜μ€‘μ— κ°’ ν• λ‹Ή κ°€λŠ₯
age = 30;

console.log(age); // 30

 

 


πŸ”’ μƒμˆ˜ (Constant)

μƒμˆ˜λŠ” ν•œ 번 ν• λ‹Ήν•˜λ©΄ λ³€κ²½ν•  수 μ—†λŠ” 값이닀.

μžλ°”μŠ€ν¬λ¦½νŠΈμ—μ„œ μƒμˆ˜λŠ” const λΌλŠ” ν‚€μ›Œλ“œλ₯Ό μ‚¬μš©ν•΄μ„œ μ„ μ–Έν•œλ‹€.

// λ°˜λ“œμ‹œ μ΄ˆκΈ°ν™” ν•„μš”
const birth = "2002.11.18";
console.log(birth); // 2002.11.18

// birth = "2000.01.01"; ❌ (μ—λŸ¬ λ°œμƒ: μƒμˆ˜λŠ” λ³€κ²½ λΆˆκ°€)

 

 


πŸ“ 넀이밍 κ·œμΉ™

λ³€μˆ˜μ™€ μƒμˆ˜λ₯Ό μ„ μ–Έν•  λ•ŒλŠ” 이름을 μ–΄λ–»κ²Œ μ§“λŠ”μ§€λ„ μ€‘μš”ν•˜λ‹€.

λ¨Όμ €, μžλ°”μŠ€ν¬λ¦½νŠΈμ—μ„œλŠ” μ•„λž˜μ™€ 같은 κ·œμΉ™μ„ λ°˜λ“œμ‹œ μ§€μΌœμ•Ό ν•œλ‹€.

 

1) $, _ μ™Έμ˜ κΈ°ν˜ΈλŠ” μ‚¬μš© λΆˆκ°€λŠ₯

let $money = 1000; // κ°€λŠ₯
let _count = 5;    // κ°€λŠ₯
let #price = 200;  // ❌ λΆˆκ°€λŠ₯

 

 

2) 숫자둜 μ‹œμž‘ λΆˆκ°€λŠ₯

let age1 = 20;   // κ°€λŠ₯
let 1age = 20;   // ❌ λΆˆκ°€λŠ₯

 

 

3) μ˜ˆμ•½μ–΄ μ‚¬μš© λΆˆκ°€λŠ₯

let let = 10;   // ❌ λΆˆκ°€λŠ₯
const if = 5;   // ❌ λΆˆκ°€λŠ₯

 

 


πŸ’‘ 넀이밍 κ°€μ΄λ“œ

λ‹¨μˆœνžˆ κ·œμΉ™λ§Œ μ§€ν‚€λŠ” κ²ƒμ—μ„œ κ·ΈμΉ˜μ§€ 말고,

μ½”λ“œλ₯Ό μ½λŠ” μ‚¬λžŒμ΄ μ§κ΄€μ μœΌλ‘œ 이해할 수 μžˆλŠ” 이름을 μ§“λŠ” 것도 μ€‘μš”ν•˜λ‹€.

// ❌ λ‚˜μœ μ˜ˆμ‹œ
let a = 20;
const b = "2002.11.18";

// βœ… 쒋은 μ˜ˆμ‹œ
let age = 20;
const birthDate = "2002.11.18";

 

λ°˜μ‘ν˜•