π μλ£ν(Data Type) μ’ λ₯
μ«μν (Number) : 10μ§μ, 16μ§μ, μ€μ λͺ¨λ ν΄λΉ
λ¬Έμν (String)
λ Όλ¦¬ν (Boolean) : true(μ°Έ) / false(κ±°μ§)
undefined : λ―Έμ μλ μλ£ν
null : μ무κ²λ μ°Έμ‘°νμ§ μμ μλ£ν
π undefined VS null μ°¨μ΄μ
곡ν΅μ : "κ°μ΄ μλ€."
undefined
- λ°μ΄ν° νμ
- μ΄κΈ°ν λμ§ μμ κΈ°λ³Έ μ΄κΈ°κ° μν
- ex) var data1;
null
- μ€λΈμ νΈ(κ°μ²΄) νμ
- κ°μ²΄λ₯Ό λ΄κΈ°μν λ³μλ₯Ό μ΄κΈ°ν νλ μν
- ex) var data = null;
(π€·βοΈ) undefined λ³΄λ€ null λμ λ³μκ° λ ν° λ²μμΈ λλ
π μλ£ν νμΈνκΈ°
typeof(λ³μ);
π μλ£ν νλ³ν
λ¬Έμν -> μ«μν
- Number(λ³μ); : μ ,μ€μν λͺ¨λ ν¬ν¨
- ParseInt(λ³μ); : μ μνμΌλ‘ λ³ν
- ParseFloat(λ³μ); : μ€μνμΌλ‘ λ³ν
μ«μν -> λ¬Έμν
- string();
- λ³μ.toString();
- λ³μ.toString(16); : 16μ§μ λ¬ΈμνμΌλ‘ λ³ν
- λ³μ.toFixed(); : μ€μ λ¬ΈμνμΌλ‘ λ°ν
π‘ κ°μ΄ 보면 μ’μ Post
'βοΈ > JavaScript' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JavaScript] HTMLμ JS μ°κ²°νλ λ°©λ² λΉκ΅ / async VS defer μ°¨μ΄μ (0) | 2021.03.14 |
---|---|
[JavaScript / ES6] ES6 λ¬Έλ² μ 리 (0) | 2021.01.31 |
[JavaScript] μ°μ°μ(Operator) / μ’ λ₯ (0) | 2021.01.19 |
[JavaScript] λ³μ(Variable) / μ’ λ₯ (0) | 2021.01.19 |
[JavaScript] alert(κ²½κ³ μ°½) / confirm (μ νμ°½) / prompt(μ λ ₯μ°½) / write(νλ©΄μ°½) / log(μ½μμ°½) μΆλ ₯νκΈ° (0) | 2021.01.19 |