728x90
์ผ๋จ ๋ฌธ์ฅ ๋์ ; ๋ฅผ ์ ์ด๋ค๋ ๊ฒ์ด ๋ฏ์ค๊ณ ์์ ์์ ๋์ด ์ด์ง ๋๋ค...
Hello JavaScript!
์ด๋๊น์ง ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ค์์ ์ปดํ์ผ ์ธ์ด์ธ C, C++, C#, Java ๋ง ์จ๋ดค๋๋ฐ
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ค์ ์ธํฐํ๋ฆฌํฐ ์ธ์ด์ธ JavaScript๋ฅผ ์์ฃผ ์ฐ๊ฒ๋ ๊ฒ ๊ฐ์์ ์์ผ๋ก ๊ธฐ๋๋๋ค!(ํ์ด์ฌ ์ ์จ๋ด)
let
<๋ณ์ ์ ์ธ>
let color1 = "pink"
let color2 = "blue"
console.log(color1)
console.log(color2)
<์ปดํ์ผ ์ค๋ฅ> SyntaxError: Identifier 'color1' has already been declared
let color1 = "pink"
let color1 = "blue"
<์ปดํ์ผ>
let color1 = "pink"
color1 = "blue"
Const : ๋ณ์์ ์๋ ๊ฐ์ ๋ฐ๊พธ๊ณ ์ถ์ง ์์ ๋ ์ฌ์ฉ
<์ปดํ์ผ ์ค๋ฅ> TypeError: Assignment to constant variable.
const color1 = "pink"
color1 = "blue"
const๋ ํ๋ฒ ํ ๋นํ๋ฉด ์ฌํ ๋น์ด ์๋๋ค.
๊ทธ๋์ password ๊ฐ์ ๋ณ์๋ const๋ก ์ ์ธ์ ํด์ค๋ค. ๋ฐ๋๋ฉด ์๋๋๊น!
๋ณ์๋ ์ด๋ค ๊ฐ์ ๋ด์๋ ์ ์๋ ์๋์ด
๋ณ์ ์ ์ธ ๋ฐฉ์
- let : ๋ณ์๋ฅผ ์ ์ธํ๊ณ ์ฌํ ๋น๋ ๊ฐ๋ฅ ์ธ์ ๋ ๊ฐ์ ๋ฐ๊ฟ ์ ์์
- const : ๋ณ์์ ํ๋ฒ ๊ฐ์ ํ ๋นํ๋ฉด ๋ค์ ๊ฐ์ ๋ฐ๊ฟ ์ ์์
- var : let์ ์๋ ๋ฒ์ . let๊ณผ ์๋์๋ฆฌ๋ ๊ฐ์ผ๋ ํธ์ด์คํ ๊ณผ๊ฐ์ ๋ฌธ์ ๊ฐ ์์
728x90