hoisting

๐Ÿ“š ์ง€์‹ ์ฑ„์šฐ๊ธฐ/์›น (ํ”„๋ก ํŠธ์—”๋“œ, ๋ฐฑ์—”๋“œ)

[JS] ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ธฐ์ดˆ ๋ฌธ๋ฒ• ์‚ดํŽด๋ณด๊ธฐ : ๋ณ€์ˆ˜ -2

[JS] ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ธฐ์ดˆ ๋ฌธ๋ฒ• ์‚ดํŽด๋ณด๊ธฐ : ๋ณ€์ˆ˜ -2 ( UPDATE 2023 - 06 - 02 ) ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋Š” ์ปดํ“จํ„ฐ(๊ธฐ๊ณ„)์— ๋ช…๋ น ๋˜๋Š” ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ํ•  ๋ชฉ์ ์œผ๋กœ ์„ค๊ณ„ํ•œ ์–ธ์–ด๋กœ, ์‚ฌ๋žŒ์ด ์ปดํ“จํ„ฐ์™€ ์˜์‚ฌ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ๊ณต๋ถ€ํ•˜๋ ค๋ฉด ๊ฐ ์–ธ์–ด์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ธฐ์ดˆ ๋ฌธ๋ฒ•๋ถ€ํ„ฐ ๋ฐฐ์›Œ์•ผํ•œ๋‹ค. ๊ธฐ์ดˆ ๋ฌธ๋ฒ•์˜ ๋Œ€ํ‘œ์ ์ธ ์˜ˆ๋กœ ๋ณ€์ˆ˜์™€ ์ƒ์ˆ˜, ์ž๋ฃŒํ˜•, ์—ฐ์‚ฐ์ž, ์กฐ๊ฑด๋ฌธ, ๋ฐ˜๋ณต๋ฌธ, ์˜ˆ์™ธ ์ฒ˜๋ฆฌ ๋“ฑ์ด ์žˆ๋‹ค. ์ด ๊ฐœ๋…๋“ค์€ ๊ผญ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์•„๋‹ˆ๋”๋ผ๋„ ํ˜•์‹์ด ์กฐ๊ธˆ ๋‹ค๋ฅผ ๋ฟ ๋Œ€๋‹ค์ˆ˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๊ณตํ†ต์œผ๋กœ ์กด์žฌํ•œ๋‹ค. ๊ทธ๋Ÿผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ๋Š” ์ด๋Ÿฐ ๋ฌธ๋ฒ•๋“ค์„ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฃจ๋Š”์ง€ ๋ฐฐ์›Œ๋ณด์ž. let ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋Š” ํ‚ค์›Œ๋“œ๋Š” var ๋ง๊ณ ๋„ let์ด ์žˆ๋‹ค. let num = 10 + 20; 1. ๋ณ€์ˆ˜๋ช… ์ค‘๋ณต์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ..

์–‘์ฝฉ(Yangkong)
'hoisting' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก