๐Ÿชด ์„ฑ์žฅ์ผ์ง€

์ฑ… ํ–‰๋ณตํ•œ ์ด๊ธฐ์ฃผ์˜์ž(์›จ์ธ ๋‹ค์ด์–ด)์˜ ๋‚ด์šฉ์— ์ž๊ทน๋ฐ›์•„ ์‹œ์ž‘ํ•˜๋Š” ์†Œ๋ฐ•ํ•œ ์„ฑ์žฅ๊ธฐ๋ก

์‚ด์•„์žˆ๋Š” ๊ฝƒ๊ณผ ์ฃฝ์€ ๊ฝƒ์€ ์–ด๋–ป๊ฒŒ ๊ตฌ๋ณ„ํ•˜๋Š”๊ฐ€?
์„ฑ์žฅํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์ด ์‚ด์•„ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค.
์ƒ๋ช…์˜ ์œ ์ผํ•œ ์ฆ๊ฑฐ๋Š” ์„ฑ์žฅ์ด๋‹ค!

๐ŸŒณ ํ‚ค์›Œ๋“œ

var์™€ let ์ฐจ์ด

  • var : ํ•จ์ˆ˜ ์Šค์ฝ”ํ”„ -> ํ•จ์ˆ˜๋ฅผ ๊ฒฝ๊ณ„๋กœ๋งŒ ์ ‘๊ทผ ์—ฌ๋ถ€๊ฐ€ ๋‹ฌ๋ผ์ง
  • let : ๋ธ”๋ก ์Šค์ฝ”ํ”„ -> ๋ธ”๋ก(ํ•จ์ˆ˜, if, for, while ๋“ฑ๋“ฑ {} ํ˜•ํƒœ)๋ฅผ ๊ฒฝ๊ณ„๋กœ ์ ‘๊ทผ ์—ฌ๋ถ€๊ฐ€ ๋‹ฌ๋ผ์ง

ํด๋กœ์ ธ

  • ํ•จ์ˆ˜์™€ ํ•จ์ˆ˜ ๋ฐ”๊นฅ์— ์žˆ๋Š” ๋ณ€์ˆ˜ ๊ฐ„์˜ ์ฐธ์กฐ ๊ด€๊ณ„
  • var์™€ ๋น„๋™๊ธฐ ํ•จ์ˆ˜๊ฐ€ ๋งŒ๋‚˜๋ฉด ํด๋กœ์ ธ ๋ฌธ์ œ(์Šค์ฝ”ํ”„์™€ ๊ด€๋ จ)๊ฐ€ ๋ฐœ์ƒ