value-number-string-boolean-null-undefined
์์ํ๊ธฐ ์ ์
๊ธฐ๋ฅ ๊ตฌํ์๋ง ์ง์ค์ธ๋ด์ฌ์ ๊ธฐ๋ฅธ๋ค.
์ง๋ฌธ์ ํ๊ธฐ ์ ์ ๋ฐ๋์ ๊ผผ๊ผผํ๊ฒ ์กฐ์ฌํด๋ณด๊ณ ๊น๊ฒ ์๊ฐํด๋ณด๋ ์๊ฐ์ ๊ฐ๋๋ค.
์ต๋ํ ์ค์ค๋ก ํด๊ฒฐํ๋๋ก ๋ ธ๋ ฅํ๋ค.
์์ด๋ฅผ ๋๋ ค์ ํ์ง๋ง๋ผ
๊ฐ์ ์ค์๋ฅผ ๋ฐ๋ณตํ์ง ์๊ธฐ
๊ณต๋ถํ ๋ด์ฉ์ ๊ธฐ๋กํ๋ค.
์ฝ๋๋ ์ฌ๋์ด ์ดํดํ๊ธฐ ์ํด ์ฐ๋๊ฒ. ์ข์ ์ฝ๋๋ฅผ ์ฐ๋๋ก ํ์ 'ใ '
Table of Contents
value
๊ฐ์ด๋ค.
์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋๋ฅผ ์ฐ๊ฒ๋๋ฉด ๊ฐ์ ๋ค๋ฃจ๊ณ ๋๊ธฐ๊ณ ๋ฐ๊ธฐ
ํ๊ธ์๋ ๋ค ์๊ณ ์จ๋ผ
์นด๋ฉ์ผ์ด์ค๋ฅผ ์ถ์ฒ
Type
๋ฌธ์์ด(์คํธ๋ง์ผ๋ก)๋ก number๊ฐ ๋์จ๋ค.
๋ชจ๋ ๊ฑธ ๋ฌธ์์ด๋ก ๋ฐํํ๋ค.
Available types in Javascript
String Type
Number Type
Boolean Type
Null Type
Undefined Type
Object Type
Symbol Type (new in ES2015)
Number
isInteger
์ ์์ธ์ง ํ๋ณํ true / false ๊ฐ์ ๋ฐํํ๋ค.
Arithmetic_Operators
Addition (+)
Exponentiation (**)
comparison operators
์ต๋ํ 3๊ฐ๋ฅผ ์ฐ๋๋ก ํ๋ค.
Special numbers
๊ฐ์ ํ๊ธฐํด์ฃผ๋ ํน๋ณํ ํค์๋์ธ๋ฐ ์ซ์๋ค.
NaN
String
comparison
๋ฌธ์์ด๋ผ๋ฆฌ ๋น๊ต๊ฐ ๊ฐ๋ฅํ๋ค.
Characteristics
Stringโ.prototypeโ.concat()
Stringโ.prototypeโ.concat() MDN
๋ฌธ์์ด์ ์ธ๋ฑ์ค ์์น๋ก ์ ๊ทผํ ์ ์๋ค.
๋ฌธ์์ด์ ์ธ๋ฑ์ค ์์น๋ก ์ด๋ฏธ ๋ง๋ ๊ฑธ ๋ฃ์ ์ ์๋ค.
์ธ๋ฑ์ค 3๋ฒ์งธ ์์น์ o๊ฐ ์์นํ์ง ์๊ณ ๊ทธ๋๋ก l์ด ์์นํ๋ค.
Boolean
Truthy & Falsy
๊ณต๋ฐฑ์กฐ์ฐจ ์๋ ๋น ๋ฌธ์์ด์ด์ฌ์ผ ํ๋ค
์ด ๊ฐ์ ์ ์ธํ๊ณค ๋ชจ๋ true
null & undefined
undefined
์ด๋ค ๋ณ์์ ๊ฐ์ด ์์ง ํ ๋น๋์ด์ง์ง ์์์์ ์๋ฏธ
์ง์ undefined๋ฅผ ํ ๋นํ๋ ๊ฒฝ์ฐ๋ ์์ด์ผ ํ๋ค.
null
์๋ ๊ฐ
์๋ค๊ฐ ์์ด์ง ๊ฐ์ผ ์๋ ์๊ณ , ์ ์ด์ ์์ ์๋ ์๋ค.
์๋ ๊ฐ์ ๋ํ๋ด๊ณ ์ถ์๋ ํ๋ก๊ทธ๋๋จธ๋ undefined๋ฅผ ๋ฃ์ง ๋ง๊ณ null๊ฐ์ ์ ๋ ฅํ๋ค.
Last updated
Was this helpful?