value-number-string-boolean-null-undefined
Last updated
Was this helpful?
Last updated
Was this helpful?
๊ธฐ๋ฅ ๊ตฌํ
์๋ง ์ง์ค
์ธ๋ด์ฌ์ ๊ธฐ๋ฅธ๋ค.
์ง๋ฌธ์ ํ๊ธฐ ์ ์ ๋ฐ๋์ ๊ผผ๊ผผํ๊ฒ ์กฐ์ฌํด๋ณด๊ณ ๊น๊ฒ ์๊ฐํด๋ณด๋ ์๊ฐ์ ๊ฐ๋๋ค.
์ต๋ํ ์ค์ค๋ก ํด๊ฒฐํ๋๋ก ๋ ธ๋ ฅํ๋ค.
์์ด๋ฅผ ๋๋ ค์ ํ์ง๋ง๋ผ
๊ฐ์ ์ค์๋ฅผ ๋ฐ๋ณตํ์ง ์๊ธฐ
๊ณต๋ถํ ๋ด์ฉ์ ๊ธฐ๋กํ๋ค.
์ฝ๋๋ ์ฌ๋์ด ์ดํดํ๊ธฐ ์ํด ์ฐ๋๊ฒ. ์ข์ ์ฝ๋๋ฅผ ์ฐ๋๋ก ํ์ 'ใ '
๊ฐ์ด๋ค.
์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋๋ฅผ ์ฐ๊ฒ๋๋ฉด ๊ฐ์ ๋ค๋ฃจ๊ณ ๋๊ธฐ๊ณ ๋ฐ๊ธฐ
ํ๊ธ์๋ ๋ค ์๊ณ ์จ๋ผ
์นด๋ฉ์ผ์ด์ค๋ฅผ ์ถ์ฒ
๋ฌธ์์ด(์คํธ๋ง์ผ๋ก)๋ก number๊ฐ ๋์จ๋ค.
๋ชจ๋ ๊ฑธ ๋ฌธ์์ด๋ก ๋ฐํํ๋ค.
String Type
Number Type
Boolean Type
Null Type
Undefined Type
Object Type
Symbol Type (new in ES2015)
์ ์์ธ์ง ํ๋ณํ true / false ๊ฐ์ ๋ฐํํ๋ค.
์ต๋ํ 3๊ฐ๋ฅผ ์ฐ๋๋ก ํ๋ค.
๊ฐ์ ํ๊ธฐํด์ฃผ๋ ํน๋ณํ ํค์๋์ธ๋ฐ ์ซ์๋ค.
๋ฌธ์์ด๋ผ๋ฆฌ ๋น๊ต๊ฐ ๊ฐ๋ฅํ๋ค.
์ธ๋ฑ์ค 3๋ฒ์งธ ์์น์ o๊ฐ ์์นํ์ง ์๊ณ ๊ทธ๋๋ก l์ด ์์นํ๋ค.
๊ณต๋ฐฑ์กฐ์ฐจ ์๋ ๋น ๋ฌธ์์ด์ด์ฌ์ผ ํ๋ค
์ด ๊ฐ์ ์ ์ธํ๊ณค ๋ชจ๋ true
์ด๋ค ๋ณ์์ ๊ฐ์ด ์์ง ํ ๋น๋์ด์ง์ง ์์์์ ์๋ฏธ
์ง์ undefined๋ฅผ ํ ๋นํ๋ ๊ฒฝ์ฐ๋ ์์ด์ผ ํ๋ค.
์๋ ๊ฐ
์๋ค๊ฐ ์์ด์ง ๊ฐ์ผ ์๋ ์๊ณ , ์ ์ด์ ์์ ์๋ ์๋ค.
์๋ ๊ฐ์ ๋ํ๋ด๊ณ ์ถ์๋ ํ๋ก๊ทธ๋๋จธ๋ undefined๋ฅผ ๋ฃ์ง ๋ง๊ณ null๊ฐ์ ์ ๋ ฅํ๋ค.