Javascript
Javascript ์๋ฐ์คํฌ๋ฆฝํธ ๋ณ์, ์์ฝ์ด
HAPPYRIN
2023. 8. 13. 04:17
๋ณ์ (var, let, const)
๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ฐธ์กฐ(์ฌ์ฉ)ํ๋ ๋ฐ์ดํฐ์ ์ด๋ฆ
//์ฌ์ฌ์ฉ ๊ฐ๋ฅ
//๋ณ์ ์ ์ธ!
let a = 2;
let b = 5;
console.log(a + b); //7
console.log(a - b); // -3
console.log(a * b); // 10
console.log(a / b); // 0.4
//๊ฐ(๋ฐ์ดํฐ)์ ์ฌํ ๋น ๊ฐ๋ฅ!
let a = 12;
console.log(a); //12
a = 999;
console.log(a); //999
//๊ฐ(๋ฐ์ดํฐ)์ ์ฌํ ๋น ๋ถ๊ฐ!
const a = 12;
console.log(a); //12
a = 999;
console.log(a); //TypeError : Assignment to constant variable.
//๋๋ถ๋ถ์ ๊ฒฝ์ฐ์ const ์ฌ์ฉํ๊ณ ๊ฐ์ ์ฌํ ๋น ํด์ผํ๋ฉด const๋ฅผ let์ผ๋ก ๋ฐ๊ฟ์ ์ฌ์ฉ
let = ์ฌํ ๋น ๊ฐ๋ฅ
const = ์ฌํ ๋น ๋ถ๊ฐ๋ฅ
์์ฝ์ด (Reserved World)
ํน๋ณํ ์๋ฏธ๋ฅผ ๊ฐ์ง๊ณ ์์ด ๋ณ์๋ ํจ์ ์ด๋ฆ ๋ฑ์ผ๋ก ์ฌ์ฉํ ์ ์๋ ๋จ์ด
let this = 'hello'; //sysntaxError
let if = 123; //sysntaxError
let break = true; //sysntaxError
์ด๊ฑด ๋ค ์ค๋ฅ๋ธ!

์ถํ์ var, let, const ๊ด๋ จํด์ ๋ ์์ธํ๊ฒ ๊ณต๋ถ ์์ ..
https://velog.io/@power0080/JavaScript%EB%B3%80%EC%88%98-%EC%84%A0%EC%96%B8
[JavaScript]๋ณ์ ์ ์ธ
์ด ๊ธ์ [10๋ถ ํ ์ฝํก] ํํ, ์๋ฆฌ์ var let const ๋น๊ต๋ฅผ ๋ณด๊ณ ํด๋น ์์์ ๋ด์ฉ์ ์ ๋ฆฌ, ๋ด์ฉ์ ์ถ๊ฐํ ๊ธ์ ๋๋ค. ์ด ์์์ ํ ๋ฒ ๋ณด์๋ ๊ฒ, ๊ผญ ์ถ์ฒ๋๋ฆฝ๋๋ค!
velog.io