๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

const1

3๏ธโƒฃ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๋ณ€์ˆ˜ var , let , const + ( foreach์™€ ์ƒ์„ฑ์ž ์‚ฌ์šฉ๋ฒ• ) 1. var -> ๋ณ€์ˆ˜ '์žฌ์„ ์–ธ' ๊ฐ€๋Šฅ Integer, Double, String, Object // class์— ๋Œ€ํ•œ ๋ณ€์ˆ˜๋“ค์„ ๋ชจ๋‘ ๋‹ด์„์ˆ˜ ์žˆ๋‹ค. ๋ณ€์ˆ˜ ์„ ์–ธ์„ ์—ฌ๋Ÿฌ๋ฒˆํ•ด๋„ ์˜ค๋ฅ˜๊ฐ€ ์•ˆ๋œฌ๋‹ค๋Š” ๋‹จ์ ์ด์žˆ์ง€๋งŒ. ๋‚˜์ค‘์— ์น˜๋ช…์ ์ธ ์˜ค๋ฅ˜๊ฐ€ ์ƒ๊ธธ์ˆ˜ ์žˆ์–ด ๋ณ€์ˆ˜ ์žฌ์„ ์–ธ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด let์„ ํ™œ์šฉํ•œ๋‹ค. var A = '๋ณ€์ˆ˜ ์„ ์–ธ'; var A = '๋ณ€์ˆ˜ ์„ ์–ธ ๋˜ํ• ๊ฒŒ; ๊ฐ€๋Šฅํ•จ (O) 2. let -> ๋ณ€์ˆ˜ '์žฌ์„ ์–ธ' ๋ถˆ๊ฐ€๋Šฅ , ํ•˜์ง€๋งŒ '์žฌํ• ๋‹น'์€ ๊ฐ€๋Šฅ let A = '๋ณ€์ˆ˜ ์„ ์–ธ'; let A = '๋ณ€์ˆ˜ ์„ ์–ธ ๋˜ํ• ๊ฒŒ; ๋ถˆ๊ฐ€๋Šฅํ•จ (X) ๋Œ€์‹  let A = '๋ณ€์ˆ˜์„ ์–ธ'; A= '๋ณ€์ˆ˜๋ฅผ ์žฌํ• ๋‹นํ• ๊ฒŒ'; ์žฌํ• ๋‹น์€ ๊ฐ€๋Šฅ (O) 3. const - > ๋ณ€์ˆ˜ '์žฌ์„ ์–ธ'๊ณผ '์žฌํ• ๋‹น' ๋ชจ๋‘ ๋ถˆ๊ฐ€๋Šฅ let A = '๋ณ€์ˆ˜ ์„ ์–ธ'; let.. 2021. 3. 2.