728x90
๐ฅธ๋ณ์(Variables)- ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ์ฉ๋, ๋ณํ ์ ์๋ let ์ฌ์ฉ ์ถ์ฒ
1. var
- ๋ณ์๋ฅผ ์ ์ธ, ๋์์ ๊ฐ์ ์ด๊ธฐํ
2. let
- ๋ธ๋ก ๋ฒ์ ์ง์ญ ๋ณ์๋ฅผ ์ ์ธ, ๋์์ ๊ฐ์ ์ด๊ธฐํ
- let์ ๊ฒฝ์ฐ ํจ์ ๋ด๋ถ์ ๋ณ์๋ฅผ ์ ์ธํ๋ฉด, ์ค์ง ๊ทธ ํจ์ ๋ด์์๋ง ์ฌ์ฉํ ์ ์๊ธฐ๋๋ฌธ์ ์ง์ญ๋ณ์๋ผ๊ณ ๋ถ๋ฆ
3. const
- ๋ธ๋ก ๋ฒ์ ์ฝ๊ธฐ ์ ์ฉ ์์๋ฅผ ์ ์ธ
- ๋ณ์ ์ฌ์ ์ธ, ์ฌํ ๋น ๋ถ๊ฐ๋ฅ
let์ ๋น์๋๊ธฐ๊ฐ ๊ฐ๋ฅํ๋, const๋ ๋น์๋๊ธฐ ๋ถ๊ฐ๋ฅ
ex) let name; (o), const name; (x)
Data Types
Number - ์ซ์ํ
ex) let n = 123;
BigInt - ํฐ ์
ex) let n2 = 123n;
String - ๋ฌธ์ํ("", '', `` 3๊ฐ์ง๋ก ์ฌ์ฉ ๊ฐ๋ฅ)
let str = "hello"
Boolean - ๋ถ๋ฆฐํ
True/ False
Null
๊ฐ์ ๋น์๋๋ ํํ (๊ฐ๋ฐ์๊ฐ ์์๋ก ๋น์๋ ๊ฒ)
Undefined
ํ ๋น๋์ง ์์ ์ํ
๊ฐ์ฒด
Symbol - ์ฌ๋ณผ
๊ณ ์ ํ๊ณ ๋ณ๊ฒฝ ๋ถ๊ฐ๋ฅํ ์์ ๊ฐ
typeof ์ฐ์ฐ์/ ํจ์ 2๊ฐ์ง ์ฌ์ฉ ๊ฐ๋ฅ
console.log(typeof age);
console.log(typeof (age));
'Study' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JS] ์ ์ญ๊ฐ์ฒด window (0) | 2023.07.08 |
---|---|
๊นํ๋ธ ์๋ ์ ์ฌ์ด์ง๋ ์ด์ ๐ฅฒ (0) | 2023.07.06 |
[JS] ์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ์ด ๋ฌธ๋ฒ (0) | 2023.07.04 |
[Sass] CSS์ SASS์ ์์ฑ ์ค์ฒฉ (0) | 2023.06.20 |
[Sass] Sass ๋ณ์ (0) | 2023.06.20 |