WEB
[JS] κΈ°λ³Έ λ¬Έλ²(μλ£ν, λΉκ΅μ°μ°μ, λ³μ)
NakyungIm
2020. 10. 31. 23:32
Javascript 7κ°μ§ νμ
- Number
- String
- μ λ ₯ : 10 + "34" / 10 - "3"
- μΆλ ₯ : 1034 / 7
- μ λ ₯ κ° 10μ JSκ° μμμ λ¬Έμμ΄λ‘ λ³ν / 3μ μ μνμΌλ‘ λ³ν
- Boolean
- true(1), false(0)
- κ°λ€ : ===
- λ€λ₯΄λ€ : !==
- Undefined
- λ³μλ μ‘΄μ¬νλ, μ΄λ ν κ°μΌλ‘λ ν λΉλμ§ μμ μλ£νμ΄ μ ν΄μ§μ§ μμ(undefined) μν
- ex ) var a; // undefined, μ΄λ€ κ°λ ν λΉλμ§ μμμ μλ£νμ μ μ μμ
- Null(=κ°μ²΄κ°μλλ€)
- λ³μλ μ‘΄μ¬νλ, nullλ‘ κ°μ΄ ν λΉλ μν, μ¦, μλ£νμ΄ μ ν΄μ§(defined) μν
- ex) var b = null; // nullλ‘ κ°μ΄ ν λΉλμ΄μ μλ£νμ μ μ μμ (nullμ μλ£νμ object)
- Symbol (new in ECMAScript 6)
- Object
λ³μ(variable)
var λ³μλͺ = λ³μ;
- λ³μλͺ μ λ¬Έμλ‘ μμ, _λ‘ μμ κ°λ₯, μ«μλ‘ μμ λΆκ°λ₯, μΉ΄λ© νκΈ°λ² (μΌλͺ λν체^_^) μ¬μ© κΆμ₯
- prompt() : λ¬Έμμ΄ μ λ ₯
- Number(num) : string numμ μ μλ μ€μλ‘ λ³ν
- alert() : κ²½κ³ μ°½(νμ μ°½), 문ꡬ μΆλ ₯, OKλ²νΌ
- consoleμμ ↑(νμ΄ν μ) ν€λ₯Ό λλ₯΄λ©΄ μ΄μ μ μμ±ν λͺ λ Ήμ΄ κ°μ Έμ΄
- ; (μΈλ―Έμ½λ‘ ) : JSμμ ;λ "expression" μμ λμ μλ―Έ
- ;λ₯Ό λΆμ΄μ§ μλλΌλ μλμΌλ‘ λΆμ¬μ£Όλ κΈ°λ₯μ΄ μμ§λ§, μλ¬κ° λμ§ μκΈ° μν΄μ λΆμ΄λ μ΅κ΄ λ€μ΄κΈ° :)