Scope1 JS_๋ฌธ๋ฒ (4)_Scope JS์ Scope์ ๋ํด์ ์์๋ณด์! 3๊ฐ์ง ์ข ๋ฅ๊ฐ ์๋๋ฐ ๋ค์๊ณผ ๊ฐ๋ค. 1. ์ ์ญ (Global) scope : ์ฝ๋ ์ ์ฒด ๋ฒ์ 2. ํจ์ (Function) scope : ํจ์ ๋ด์์์ ๋ฒ์ 3. ๋ธ๋ก (Block) scope : { } ์ค๊ดํธ๋ก ์ด๋ค์ง ๋ธ๋ก ๋ด์์์ ๋ฒ์ ๋ค๋ฅธ ์ธ์ด์ ๋ฌ๋ฆฌ ๋ธ๋ก scope๊ฐ ์๋ค! ์ ์ญ scope ์ธ๋ถ์์ ์ ์ธ๋ ๋ณ์orํจ์ ๋ชจ๋ ์ฝ๋์์ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค. ์ด๋ ๋ธ๋ก๊น์ง๋ ์ ์ฉ์ด ๊ฐ๋ฅํ๋ค. let a = 1; { console.log(a) } console.log(a) >>> 1 //๋ธ๋ก ์์์ ์ถ๋ ฅ 1 //๋ธ๋ก ๋ฐ์์ ์ถ๋ ฅ ์ ์ญ๋ณ์๋ ๋ธ๋ก ์์ ๋ธ๋ก๊น์ง๋ ์ ์ฉ์ด ๋๋ค. let a = 1; { let b = 2; console.log(a) { console.log(a.. 2022. 2. 17. ์ด์ 1 ๋ค์ ๋ฐ์ํ