๐ JavaScript์ Value ์ข ๋ฅ
OBJECT
ex) let me = { name: 'donghwan' };
PRIMITIVE (์์ํ์ )
ex) let firstName = 'donghwan';
๐ PRIMITIVE DATA TYPES
Number
์ซ์ํ
String
๋ฌธ์์ด
Boolean
Logical type์ผ๋ก ์ค์ง true of false๋ง ์ฌ์ฉ๊ฐ๋ฅ
Undefined
์ ์๋์ง ์๋ ๋ณ์์ ์ฌ์ฉ๋๋ ๊ฐ (empty value)
Null
Undefined์ ๋ง์ฐฌ๊ฐ์ง๋ก 'empty value'
Symbol(ES2015)
๊ณ ์ ํ๋ฉฐ ๋ณ๊ฒฝ ๋ถ๊ฐ๋ฅํ ๊ฐ
Bigint(ES2020)
Number type ๋ณด๋ค ๋ ํฐ ์ ์๋ฅผ ๊ฐ์ง ์ ์๋ ์ซ์ํ
๐ JavaScript๋ dynamic typing(๋์ ํ์ดํ)์ด ์๋ค. ๋ณ์์ ์ ์ฅ๋ ๊ฐ์ ๋ฐ์ดํฐ ์ ํ์ ์๋์ผ๋ก ์ ์ ํ ํ์์์ด ์๋์ผ๋ก ์ ์๋ฉ๋๋ค.