λ°μν
πμλ°μ€ν¬λ¦½νΈμ νμ λ³ν
μλ°μ€ν¬λ¦½νΈμ λ³μλ νμ μ΄ κ³ μ λμ΄ μμ§ μμ. κ°μ λ³μμ λ€λ₯Έ νμ κ°μ λμ ν μ μμ.
let a = 10; // μ«μν
a = "μλ
"; // λ¬Έμμ΄ν
1. μμμ νμ λ³ν
- μμμ νμ
λ³ν: νμ
μ κ°μ κΈ°λνλ κ³³μ λ€λ₯Έ νμ
μ κ°μ΄ μ€λ©΄, μλμΌλ‘ νμ
μ λ³νν΄μ μ¬μ©ν¨.
- NaNμ 'μ μλμ§ μμ κ°'μ΄λ 'λνλΌ μ μλ κ°'μ μλ―Έν¨.
- μμ: 0μ 0μΌλ‘ λλκ±°λ, μ«μλ‘ λ³νν μ μλ μ°μ°μ μλν κ²½μ° NaN λ°ν.
- NaN (Not a Number)
2. λͺ μμ νμ λ³ν
- μλ°μ€ν¬λ¦½νΈλ μλμΌλ‘ νμ
λ³νμ μννμ§λ§, λͺ
μμ μΌλ‘ νμ
μ λ³νν΄μΌ ν λλ μμ.
μ΄λ₯Ό μν΄ μ¬μ©ν μ μλ ν¨μλ λ€μκ³Ό κ°μ:
[λͺ μμ νμ λ³νμ μ’ λ₯]
- Number() : λ¬Έμλ₯Ό μ«μλ‘ λ³ν
Number("10" + "5") // (μλͺ»λ μ¬μ© μμ)
String() : μ«μλ λΆλ¦°μ λ¬Έμμ΄λ‘ λ³ν - Boolean() : λ¬Έμλ μ«μλ₯Ό λΆλ¦°νμΌλ‘ λ³ν
- Object() : λͺ¨λ μλ£νμ κ°μ²΄νμΌλ‘ λ³ν
- parseInt() : λ¬Έμνμ μ μνμΌλ‘ λ³ν
- parseFloat() : λ¬Έμνμ λΆλμμμ μ«μλ‘ λ³ν
λ°μν
'π© Frontend-HTML & CSS & +JS > π°JavaScript' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μλ°μ€ν¬λ¦½νΈ κΈ°μ΄ μ 리 λ¬Έμ λ° νμ΄ (2) | 2024.10.24 |
---|---|
5. λ°°μ΄ κ°μ²΄μ λ©μλ (push,pop,shiftλ±) (1) | 2024.10.02 |
4. μ°μ°μ (μ°μ ,λΉκ΅,λμ ,μ¦κ°,λ Όλ¦¬,λΉνΈ,μΌν μ°μ°μ) (1) | 2024.09.30 |
3. μλ°μ€ν¬λ¦½νΈ λνμμ (alert, confirm, prompt) (0) | 2024.09.30 |
1. μλ°μ€ν¬λ¦½νΈ κΈ°μ΄ (μλ° μ€ν¬λ¦½νΈ νΉμ§, use strict) (1) | 2024.09.27 |