'$'μ '_'λ₯Ό μ μΈν κΈ°νΈλ μ¬μ© λΆκ°
λ³μλͺ
μ 맨 μμ μ«μ μ¬μ© λΆκ°λ₯
μμ½μ΄ μ¬μ© λΆκ°
μμνμ
: μ«μ, null, Bigint, undefined, λ¬Έμ, symbol , boolean
νλ‘κ·Έλ¨μ΄ μ€νλλ λμ€μ λ¨ νλμ κ°λ§μ κ°κ³ μλ μλ£ν
λΉμμνμ
: κ°μ²΄
Bigintν: μ«μνμΌλ‘λ λνλ΄μ§ λͺ»νλ μ λ€
κ·Όλ° μ μμ°μ
νλ‘κ·Έλλ° μΈμ΄μμ νΉμ μ°μ°μ ν μ μλλ‘ λμμ£Όλ λ¬Έμ
νμ΄μ¬, μλ°λ λ무 λΉμ·ν΄μ μ€λͺ
μλ΅..
- ===
μλ κ°λΏλ§ μλλΌ μλ£νλ κ°μ μ§λ₯Ό λΉκ΅νλ€.- ==
μλ κ°λ§ κ°μμ§ λΉκ΅νλ€.
- nullλ³ν© μ°μ°μ
numμ΄ undefinedλΌλ©΄ 20μ΄ λμ μ΄ λλ€.
λ§μ½ undefinedκ° μλλΌλ©΄ 20μ΄ λμ λμ§ μκ³ μλ μλ κ°μ΄ κ·Έλλ‘ μΆλ ₯λλ€.
κ°μ λμμ νλ μ€λ³΅λ μ½λκ° μ¬κΈ°μ κΈ°μ μ‘΄μ¬ν λ,
μ΄λ€μ νλλ‘ λ¬Άμ΄ νλμ λͺ
λ ΉμΌλ‘ μ€νν μ μκ² ν΄μ£Όλ κΈ°λ₯
μ¦μ μ€ν ν¨μλ κ²λ μλ€.
λ²μ, λ³μ νΉμ ν¨μκ° κ°κ² λλ μ ν¨λ²μ
μ μ μ€μ½ν
-μ΄λμλ μ§ ν΄λΉ λ³μμ μ κ·Ό κ°λ₯
μ§μ μ€μ½ν
varλ‘ μ μΈμ νλ©΄ μμ κ°μ λ¨μ ...
λΉμ°ν console.log(i)λ₯Ό νλ©΄ iμ μ€μ½νλ₯Ό λ²μ΄λμ μΆλ ₯μ΄ λλ©΄ μλλ€.
νμ§λ§ iλ₯Ό letμ΄ μλ varλ‘ νλ©΄ μ μ½λλ μ μλνκ² λλ μ΄μν μν©μ΄ λλ€.
κ·Έλμ var보λ€λ letμ λ§μ΄ μ¬μ©νλ€.
let: λΈλ‘ μ€μ½ν
var: ν¨μ μ€μ½ν
μμ§ μ μΈλμ§ μμ ν¨μλ λ³μλ€μ, ν΄λΉ μ€μ½νμ 맨 μλ‘ λμ΄μ¬λ € μ¬μ©νλ μλ λ°©μ!
-ν¨μ νΈμ΄μ€ν
ν¨μλ₯Ό μμ§ μμ±νμ§λ μμλλ° κ·Έλ₯ μΈμν΄λ²λ¦Ό -> ν¨μ νΈμ΄μ€ν
-λ³μ νΈμ΄μ€ν
let μΌλ‘ νλ©΄ λ³μ νΈμ΄μ€ν
μ΄ μ΄λ€μ§μ§ μλλ€.
ν¨μ μ μΈμμμλ νΈμ΄μ€ν
μ΄ μ μ©λμ§λ§ ν¨μ ννμμμλ νΈμ΄μ€ν
μ΄ μ μ©λμ§ μλλ€.
λ€λ₯Έ ν¨μμ λ§€κ°λ³μλ‘ λκ²¨μ€ ν¨μ
-λΉμμ νμ
μμκ° μλ μμλ€μ μ§ν©
μ¬λ¬κ°μ νλͺ©λ€μ΄ λͺ¨μ¬μλ 리μ€νΈ