Data Types
1. μ«μν
μ΄λ μ«μλ 0μΌλ‘ λλλ©΄ 무νλ
Infinityλ₯Ό μ§μ μ°Έμ‘°λ κ°λ₯
NaNμ κ³μ° μ€ μλ¬κ° λ°μνλ€λ μλ―Έμ΄λ©°, μΆκ°μ°μ°ν΄λ κ²°κ΅ NaN λ°νλ¨
2. BigInt
μλ°μ€ν¬λ¦½νΈμμλ μΌμ μμ€μΌλ‘ ν¬κ±°λ μμ κ° μ΄νλ‘λ μ«μνμΌλ‘ λνλΌ μ μμ§λ§, κΈΈμ΄μ μκ΄μμ΄ μ μ 리ν°λ΄ λμ nμ λΆμ΄λ©΄ λ§λ€ μ μμ.
3. λ¬Έμν
λ°μ΄νμλ μΈ κ°μ§κ° μμ
λ°±ν±μΌλ‘ λ³μλ ννμμ κ°μΌ ν, ${...} μμ λ£μ΄μ£Όλ©΄, μνλ λ³μλ ννμμ λ¬Έμμ΄ μ€κ°μλ λ£μ μ μμ (ν° λ°μ΄νλ μμ λ°μ΄νλ νμ₯ κ°λ₯μ μ§μνμ§ μμ)
4. Booleanν
true, false λ κ°μ§ κ° λ°μ μμΌλ©°, λΉκ΅ κ²°κ³Όλ₯Ό μ μ₯ν λλ μ¬μ©λ¨
5. null κ°
μμ μλ£ν μ€ μ΄λ μλ£νμλ μνμ§ μλ κ°μ΄λ©°, μ€λ‘μ§ null κ°λ§ ν¬ν¨νλ λ³λμ μλ£νμ.
μλ―Έλ μ‘΄μ¬νμ§ μλ (nothing) κ°, λΉμ΄μλ(empty) κ°, μ μ μλ(unknown) κ°μ λͺ μμ μΌλ‘ λνλ.
6. undefined κ°
nullκ³Ό λ§μ°¬κ°μ§λ‘, 'κ°μ΄ ν λΉλμ§ μμ μν'λ₯Ό μμμ μΌλ‘ λνλ΄λ©°, λ³μλ₯Ό μ μΈνμΌλ κ°μ΄ ν λΉλμ§ μμμ λ ν΄λΉ λ³μμ undefinedκ° ν λΉλ¨
λ³μμ undefinedλ₯Ό ν λΉνλ κ²λ κ°λ₯νλ, μ§μ ν λΉμ κΆνμ§ μκ³ μ΄λλ null μ¬μ© κΆμ₯νκ³ λ³μμ μ΄κΈ°κ°μ μν΄ μμ½μ΄λ‘ λ¨κ²¨λκΈ°.
7. κ°μ²΄μ μ¬λ³Ό
κ°μ²΄(object)νμ μ μΈν λ€λ₯Έ μλ£νμ λ¬Έμμ΄μ΄λ μ«μλ ν κ°μ§λ§ νν ν μ μκΈ° λλ¬Έμ μμ(primitive) μλ£νμ΄λΌ λΆλ¦. λ°λ©΄, κ°μ²΄λ data collectionμ΄λ 볡μ‘ν entityλ₯Ό νν κ°λ₯.
μ¬λ³Ό(symbol)νμ κ°μ²΄μ κ³ μ ν μλ³μ(unique identifier)λ₯Ό λ§λ€ λ μ¬μ©λ¨
8. typeof μ°μ°μ
μΈμμ μλ£νμ λ°ννλ©°, λ κ°μ§ ννμ λ¬Έλ² μ§μ
μ°μ°μ: typeof x
ν¨μ: typeof(x)
Mathλ μν μ°μ°μ μ 곡νλ *λ΄μ₯κ°μ²΄ μ΄λ―λ‘ 'object'κ° μΆλ ₯λ¨. μ°Έκ³ λ‘ λ΄μ₯κ°μ²΄λ, μλ°μ€ν¬λ¦½νΈκ° κΈ°λ³Έμ μΌλ‘ κ°μ§κ³ μλ κ°μ²΄λ‘ function, array, number, string λ±μ΄ ν¬ν¨λλ€.
nullμ κ³ μ ν μλ£νμ κ°μ§λ νΉμ κ°μΌλ‘ κ°μ²΄κ° μλλ, νμ νΈνμ± μ μ§λ₯Ό μν΄ μΈμ΄ μ체 μ€λ₯λΌλ λλ κ²μ.
typeofλ νΌμ°μ°μκ° ν¨μλ©΄ 'function'μ λ°ννλ, ν¨μν μ΄λΌλ κ²μ μκ³ ν¨μλ κ°μ²΄νμ μν¨.
Last updated