๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กLet (1)

๐Ÿ–ฅ dev-ruby

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] ๋ณ€์ˆ˜ ์Šค์ฝ”ํ”„ ์ดํ•ดํ•˜๊ธฐ | var, let, const

์•„๋ž˜ ๊ธ€์„ ์ฝ๊ณ ์˜ค๋ฉด ์ดํ•ด๊ฐ€ ๋” ์‰ฌ์šธ ๊ฒƒ์ด๋‹ค 2021.12.20 - [javascript] - [์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] ๊ธฐ์ดˆ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๊ธฐ | ๋ณ€์ˆ˜, ์ž๋ฃŒํ˜•, ๊ฐ์ฒด, ๋ฐฐ์—ด, ํ•จ์ˆ˜ var var ํ‚ค์›Œ๋“œ๋กœ ์„ ์–ธ๋œ ๋ณ€์ˆ˜๋Š” ํ•จ์ˆ˜ ์Šค์ฝ”ํ”„์— ์ข…์†๋œ๋‹ค. for ๋ฃจํ”„ ๋‚ด์—์„œ ์„ ์–ธ๋œ var๋Š” for ๋ฃจํ”„ ๋ฐ–์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. let let ํ‚ค์›Œ๋“œ๋กœ ์„ ์–ธ๋œ ๋ณ€์ˆ˜๋Š” ๋ธ”๋ก ์Šค์ฝ”ํ”„๋กœ ์ข…์†๋œ๋‹ค. ๋ณ€์ˆ˜๊ฐ€ ์„ ์–ธ๋œ ๋ธ”๋ก๊ณผ ๊ทธ ํ•˜์œ„ ๋ธ”๋ก ๋‚ด์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. var ์™€ let ์˜ ์ฐจ์ด : let์€ x๋ฅผ ๋ธ”๋ก ์Šค์ฝ”ํ”„๋‚ด์—์„œ ์žฌ์„ ์–ธํ•˜์—ฌ ๊ฐ’์„ ์žฌํ• ๋‹น ํ•  ๊ฒฝ์šฐ ๋ฎ์–ด์จ์ง€์ง€ ์•Š์ง€๋งŒ, var๋Š” ๋ธ”๋ก ์Šค์ฝ”ํ”„ ์™ธ๋ถ€์—์„œ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ์žฌํ• ๋‹นํ•  ๊ฒฝ์šฐ ๊ฐ’์ด ๋ฎ์–ด์จ์ง„๋‹ค. // let let x = "global"; if(x === "global"){ let ..

javascript 2021. 12. 21. 15:35