ํฐ์คํ ๋ฆฌ ๋ทฐ
[JavaScript] var์ ์ฐ๋ฉด ์๋๋ ์ด์
10000COW 2022. 12. 25. 17:39var์ ํน์ง (ํน์ง: ์์ข์..)
var์ ์ผ๋ฐ์ ์ธ ์ฝ๋ฉ ๋ฐฉ์๊ณผ ์ด๊ธ๋๋ค.
์ฝ๋์ ๊ฐ๋
์ฑ๊ณผ ์ ์ง๋ณด์์ฑ์ ์ข์ง ์๋ค.
์์ ์ var ๋ณ์๋ฅผ ์ฌ์ฉํ์ง๋ง ์ต๊ทผ์๋ var์ ์ฌ์ฉํ์ง ์๋๋ค.
๋ฐ๋ผ์let(์ฌํ ๋น์ด ํ์๋ก ํ์ํ ๊ฒฝ์ฐ), const(๊ฐ๋ฅํ const๋ฅผ ์ฌ์ฉ!)๋ฅผ ๋์ฒดํด์ ์ฌ์ฉํ๋ค.
1๏ธโฃ ๋ณ์ ์ ์ธํ๋ ํค์๋ ์์ด ์ ์ธ & ํ ๋น์ด ๊ฐ๋ฅํ๋ค.
๋ฐ๋ผ์ ์ ์ธ์ธ์ง, ์ฌํ ๋น์ธ์ง ๊ตฌ๋ถํ๊ธฐ ์ด๋ ต๋ค.
something = '๐ฅ';
console.log(something);
2๏ธโฃ ์ค๋ณต ์ ์ธ์ด ๊ฐ๋ฅํ๋ค.
์ด์ ์ ์ ์ธํ๋๊ฒ ๋ฎ์ด ์์์ง ์ ์์ด ๋ฒ๊ทธ๋ ์๋ฌ ๋ฐ์ ๊ฐ๋ฅ์ฑ์ด ์๋ค.
var myfruit = '๐';
var myfruit = '๐';
console.log(myfruit);
3๏ธโฃ ๋ธ๋ก ๋ ๋ฒจ ์ค์ฝํ ์ง์์ด ์๋๋ค.
๋ธ๋ก ์์์ ์ ์ธํ๋๋ฐ ์ ์ญ ๋ณ์์ ๋์ผํด์ง๋ ๋์ฐธ์ฌ๊ฐ ๋ฒ์ด์ง๋ค.
let์ ์ฌ์ฉํ๋ฉด ๋ธ๋ก ๋ ๋ฒจ ์ค์ฝํ ์ง์์ด ๋๋ฏ๋ก, ์ธ๋ถ์์ ๋ธ๋ก ๋ด๋ถ๋ก๋ ์ ๊ทผ ๋ถ๊ฐ๋ฅํ๋๊น global๋ก ์ ์ธ๋ '์ฌ๊ณผ'๊ฐ ์ถ๋ ฅ๋๋ค.
var apple = '์ฌ๊ณผ';
{
var apple = '๐';
{
var apple = '๐';
}
}
console.log(apple); // ๐
4๏ธโฃ ํจ์ ๋ ๋ฒจ ์ค์ฝํ๋ ์ง์์ด ๋๋ค. (๊ทธ๋๋ง ๋คํ..(?))
function example() {
var dog = '๐ฆฎ';
}
console.log(dog); // ์๋ฌ ๋ฐ์
- Total
- Today
- Yesterday
- Python
- leetcode
- ์๋ฃ๊ตฌ์กฐ
- Browser
- ์๋ฌ
- ๋ธ๋ผ์ฐ์
- zustand
- github
- CSS
- ์๊ณ ๋ฆฌ์ฆ
- ๋ฆฌ์กํธ
- DOM
- mdn
- ์๋ฐ์คํฌ๋ฆฝํธ
- React Query
- BOJ
- error
- ํ์ด์ฌ
- JavaScript
- Context API
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์ ๋ ฌ
- ํจ์
- Component
- react
- git
- ๊ทธ๋ํ
- useState
- state
- DB
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |