var ν€μλλ‘ μ μΈν λ³μλ μ€λ³΅ μ μΈμ΄ κ°λ₯νλ€.
var ν€μλλ‘ μ μΈν λ³μλ μ€λ‘μ§ ν¨μμ μ½λ λΈλ‘λ§μ ν¨μμ μ§μ μ€μ½νλ‘ μΈμ νλ€. λ°λΌμ ν¨μ μΈλΆμμ var ν€μλλ‘ μ μΈν λ³μλ μ½λ λΈλ‘ λ΄μμ μ μΈν΄λ λͺ¨λ μ μ λ³μκ° λλ€.
var ν€μλλ‘ λ³μλ₯Ό μ μΈνλ©΄ λ³μ νΈμ΄μ€ν
μ μν΄ λ³μ μ μΈλ¬Έμ΄ μ€μ½νμ μ λλ‘ λμ΄ μ¬λ €μ§κ²μ²λΌ λ±μ₯νλ€.
let ν€μλλ‘ μ΄λ¦μ΄ κ°μ λ³μλ₯Ό μ€λ³΅ μ μΈνλ©΄ λ¬Έλ² μλ¬κ° λ°μνλ€.
var ν€μλλ‘ μ μΈν λ³μλ μ€λ‘μ§ ν¨μμ μ½λ λΈλ‘λ§μ μ§μ μ€μ½νλ‘ μΈμ νλ ν¨μ λ 벨 μ€μ½νλ₯Ό λ°λ₯Έλ€. νμ§λ§ let ν€μλλ‘ μ μΈν λ³μλ λͺ¨λ μ½λ λΈλ‘μ μ§μ μ€μ½νλ‘ μΈμ νλ λΈλ‘ λ 벨 μ€μ½νλ₯Ό λ°λ₯Έλ€.
let ν€μλλ‘ μ μΈν λ³μλ βμ μΈ λ¨κ³βμ βμ΄κΈ°ν λ¨κ³βκ° λΆλ¦¬λμ΄ μ§νλλ€. let ν€μλλ‘ μ μΈν λ³μλ μ΄κΈ°ν μ κΉμ§ μ°Έμ‘°ν μ μλλ° μ΄ κ΅¬κ°μ μΌμμ μ¬κ°μ§λ(Temporal Dead Zone)λΌκ³ νλ€.
let ν€μλλ‘ μ μΈν μ μ λ³μλ μ μ κ°μ²΄μ νλ‘νΌν°κ° μλλ€.
const ν€μλλ‘ μ μΈν λ³μλ λ°λμ μ μΈκ³Ό λμμ μ΄κΈ°νν΄μΌ νλ€. λν const ν€μλλ‘ μ μΈν λ²Όμλ let ν€μλλ‘ μ μΈν λ³μμ λ§μ°¬κ°μ§λ‘ λΈλ‘ λ 벨 μ€μ½νλ₯Ό κ°μ§λ©° λ³μ νΈμ΄μ€ν μ΄ λ°μνμ§ μλ κ²μ²λΌ λμνλ€.
var, let ν€μλλ‘ μ μΈν λ³μλ μ¬ν λΉμ΄ μμ λ‘μ°λ const ν€μλλ‘ μ μΈν λ³μλ μ¬ν λΉμ΄ κΈμ§λλ€.
cosnt ν€μλλ‘ μ μΈλ λ³μμ μμ κ°μ ν λΉν κ²½μ° μμ κ°μ λ³κ²½ν μ μλ κ°μ΄κ³ const ν€μλμ μν΄ μ¬ν λΉμ΄ κΈμ§λλ―λ‘ ν λΉλ κ°μ λ³κ²½ν μ μλ λ°©λ²μ μλ€. λ³μ μ΄λ¦μ μ€λ€μ΄ν¬ μΌμ΄μ€λ‘ νννλ κ²μ΄ μΌλ°μ μ΄λ€.
const ν€μλλ‘ μ μΈλ λ³μμ κ°μ²΄λ₯Ό ν λΉν κ²½μ° κ°μ λ³κ²½ν μ μλ€. const ν€μλλ μ¬ν λΉμ κΈμ§ν λΏ λΆλ³μ μλ―Ένμ§ μλλ€.
var
vs let
vs const