let
, const
let
: ๋ณ์ ๊ฐ ์์ ๊ฐ๋ฅ
const
:๋ณ์๊ฐ ์์ ๋ถ๊ฐ๋ฅ
. ์์ํ ์์ ํ ์ผ ์์ ๋ ์ด๋ค.
let ํค์๋๋ ๋ณ์ ์๋ก ์์ฑํ ๋๋ง ์ฌ์ฉํ๋ค.
์์ ํ ๋๋. let ์์จ๋ ๋จ.
let ํค์๋ ์ญํ ์ ๋ณ์๋ฅผ "์์ฑ
" ํ๋ ๊ฒ์ด๋ค.
let myAge = 20;
console.log("์ ๋์ด๋", myAge, "์ด์
๋๋ค.");
์ด๋ ๊ฒ ์ฝค๋ง(,)๋ก ์ฌ๋ฌ ๋ด์ฉ ํ๋ฒ์ ์ถ๋ ฅ ๊ฐ๋ฅ
let myVar = 5;
let myNum = myVar;
๋ณ์(variable)์ ๊ฐ์ ํ ๋นํ ๋ ๋์ ์ฐ์ฐ์(=) ์ฌ์ฉ
์ค๋ฅธ์ชฝ ํญ์ ์๋ ์ผ์ชฝ ๋ณ์์ ๋์ ํ๋ ์ญํ
let num = 1;
let newNum = num++;
console.log(num); // 2
console.log(newNum); // 1
1.newNum๋ณ์์ num ๋ณ์๋ฅผ ํ ๋นํด์ newNum์ 1์ด ํ ๋น๋จ.
2. ๊ทธ ๋ค์์ num++ ๊ฐ ์คํ๋์ด์ num ์ด 2๊ฐ ๋จ
ํ์ด์ฐ๋ฉด
let num = 1;
let newNum = num;
num++;
newNum์ด 2๊ฐ ๋๊ฒ ํ๋ ค๋ฉด
let newNum = ++num;
์ด๊ฑฐ๋ ํ ๋นํ๊ธฐ์ ์ num++; ๊ฐ ๋จผ์ ์คํ๋จ.