primitive
-
[Javascript]๋ฐ์ดํฐ ํ์์ฌ๋ถ์์ฌ๋ถ์/Javascript 2022. 1. 24. 22:37
#๋ชจ๋์๋ฐ์คํฌ๋ฆฝํธ_๋ฅ๋ค์ด๋ธ ์คํฐ๋๋ฅผ ์งํํ๋ฉด์ ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋ค. ๋ฐ์ดํฐ ํ์ ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ชจ๋ ๊ฐ์ด ๊ฐ์ง๊ณ ์๋ ํ์ . ES6๊ธฐ์ค 7๊ฐ์ ํ์ ์ด ์๋ค. ํฌ๊ฒ๋ ์์ํ์ ๊ณผ ๊ฐ์ฒดํ์ ์ผ๋ก ๋ถ๋ฅํ๋ค. ์์ํ์ : primitive type / value type => ์ ์, ์ค์, ๋ฌธ์, ๋ ผ๋ฆฌ ๋ฆฌํฐ๋ด ๋ฑ์ ์ค์ ๋ฐ์ดํฐ ๊ฐ์ ์ ์ฅํ๋ ํ์ ๊ฐ์ฒดํ์ : object type / reference type => ๊ฐ์ฒด(Object)์ ์ฃผ์๋ฅผ ์ฐธ์กฐํ๋ ํ์ ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ ์ฃผ์ ๊ฐ์ ํตํด ๊ฐ์ ์ฐธ์กฐํ๋ ํ์ ๊ฐ์ฒด์ ํจ์, ๋ฐฐ์ด์ ๋ฌถ์ด์ ๊ฐ์ฒด ํ์ ์ด๋ผ๊ณ ํ๊ณ , ๋๋จธ์ง 6๊ฐ์ ํ์ (์ซ์, ๋ฌธ์์ด, ๋ถ๋ฆฌ์ธ, undefined, null, symbol)์ ์์ํ์ ์ผ๋ก ๊ตฌ๋ถํ๋ค. ๊ฐ์ ์์ํ์ ์ด๋ผ๊ณ ํด๋ number 1๊ณผ strin..