์์ํ์
: ํ๋ฒ์ ํ๋์ ๊ฐ๋ง ๊ฐ์ง ์ ์๊ณ ํ๋์ ๊ณ ์ ๋ ์ ์ฅ ๊ณต๊ฐ ์ด์ฉ
- Number: ์ซ์ ex) 1, 10, 200
- String: ๋ฌธ์ ex) "Jedi"
- Boolean: ๋ ผ๋ฆฌ ex) True, False
- Undefined: ์ ์๋์ง ์์ ๊ฐ
- Null: ๊ฐ์ด ์์
null๊ณผ undefined์ ์ฐจ์ด?
- null์ null์ด๋ผ๋ ๊ฐ์ด ํ ๋น
- ์ด๋ค ๊ฐ์ด ์๋์ ์ผ๋ก ๋น์ด์์์ ํํ
- ํด๋น ๋ณ์๊ฐ ์ด๋ค ๊ฐ์ฒด๋ ๊ฐ๋ฆฌํค๊ณ ์์ง ์๋ค๋ ๊ฒ์ ์๋ฏธ
- undefined๋ ์ ์ธํ ํ์ ๊ฐ์ ํ ๋นํ์ง ์์ ๋ณ์๋ ๊ฐ์ด ์ฃผ์ด์ง์ง ์์ ์ธ์์ ์๋์ผ๋ก ํ ๋น
- ์๋์ ๊ฒฝ์ฐ์ ๋ณ์๊ฐ undefined๋ฅผ ๋ฐํ
- ๊ฐ์ ํ ๋นํ์ง ์์ ๋ณ์
- ๋ฉ์๋์ ์ ์ธ์์ ๋ณ์๊ฐ ํ ๋น๋ฐ์ง ์์ ๊ฒฝ์ฐ
- ํจ์๊ฐ ๊ฐ์ return ํ์ง ์์์ ๋
- ์๋์ ๊ฒฝ์ฐ์ ๋ณ์๊ฐ undefined๋ฅผ ๋ฐํ
๋น์์ํ์
: ํ๋ฒ์ ์ฌ๋ฌ ๊ฐ์ ๊ฐ์ ๊ฐ์ง ์ ์์ผ๋ฉฐ ์ฌ๋ฌ ๊ฐ์ ๊ณ ์ ๋์ง ์์ ๋์ ๊ณต๊ฐ ์ฌ์ฉ
- Object: Key-Value ๊ฐ์ผ๋ก ์ฌ๋ฌ ์์ฑ์ ํ๋์ ๋ณ์์ ์ ์ฅํ ์ ์๋๋ก ํด์ฃผ๋ ํ์
- Array: Key๋ฅผ ์ฌ์ฉํด ์๋ณํ ์ ์๋ ๊ฐ์ ๋ด์ ์ ์๋ ์๋ฃ๊ตฌ์กฐ
- Function: ํจ์
let object = {
age: 25,
name: "Jedi"
}
'๐ฆ Computer Language > JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JavaScript] Truthy & Falsy (0) | 2022.02.24 |
---|---|
[JavaScript] ๋ฐฐ์ด ๋ด์ฅ ํจ์ (0) | 2022.02.21 |
[JavaScript] ์ฝ๋ฐฑ ํจ์ (0) | 2022.02.17 |
[JavaScript] ํจ์ (0) | 2022.02.17 |
[JS] ๋ณ์์ ์์ | var, let, const (0) | 2022.02.12 |