π£ 0. λ³μμ μ μΈ, μ΄κΈ°ν ν λΉ?γ
?
μ€λμ λ³μμ μ μΈ, μ΄κΈ°ν, ν λΉμ λν΄μ μ΄ν΄λ³΄λλ‘ νκ² λ€! λ©΄μ μ§λ¬ΈμΌλ‘ λμ€λ κ°λ
μ€ νλ!
μλμμ μ²μ²ν νλμ© μ΄ν΄λ³΄μ!
μ΄κΈ°ν κΌ¬μ°!
π£ 1. λ³μ μ μΈ
π€ 1-1. λ³μ
νλμ κ°μ μ μ₯νκΈ° μν΄ ν보ν λ©λͺ¨λ¦¬ κ³΅κ° μ체 λλ κ·Έ λ©λͺ¨λ¦¬ 곡κ°μ μλ³νκΈ° μν΄ λΆμΈ μ΄λ¦μ΄λ€.
μ½κ² λ§νλ©΄ ‘λ³ν μ μλ μ’, ’λ³ν μ μλ μ 보’μ΄λ€. λ³μλ μ μΈνκ³ , ν λΉνκ³ , μ¬μ©ν μ μκ³ , ‘λ³ν μ μλ μ’μ΄λ―λ‘ constλ₯Ό μ μΈνκ³ μ§μ λ κ°μ κ³μ λ°κΏ μ μλ€.
- μλλ 'javascriptλ³μ'μ λν΄μ μ 리ν μ΄μ κ²μλ¬Ό λ§ν¬
[JavaScript] μμμ μΈμ λ λ³μ
π 1. λ³μλ?μ½κ² λ§νλ©΄ ‘λ³ν μ μλ μ’, ’λ³ν μ μλ μ 보’μ΄λ€. λ³μλ μ μΈνκ³ , ν λΉνκ³ , μ¬μ©ν μ μκ³ , ‘λ³ν μ μλ μ’μ΄λ―λ‘ constλ₯Ό μ μΈνκ³ μ§μ λ κ°μ κ³μ λ°κΏ μ
haileyham.tistory.com
π€ 1-2. μλ³μ
λ³μ μ΄λ¦. μλ³μλ μ΄λ€ κ°μ ꡬλ³ν΄μ μλ³ν μ μλ κ³ μ ν μ΄λ¦. κ°μ λ©λͺ¨λ¦¬ 곡κ°μ μ μ₯λμ΄ μκ³ μλ³μλ λ©λͺ¨λ¦¬ 곡κ°μ μ μ₯λμ΄ μλ μ΄λ€ κ°μ ꡬλ³ν΄μ μλ³νκΈ° μν΄, μ΄λ€ κ°μ΄ μ μ₯λμ΄ μλ λ©λͺ¨λ¦¬ μ£Όμλ₯Ό κΈ°μ΅.
μ¦ μλ³μλ κ°μ΄ μλλΌ λ©λͺ¨λ¦¬ μ£Όμλ₯Ό κΈ°μ΅.
π€ 1-3. λ³μ μ μΈ
λ³μλ₯Ό μμ±νλ κ². κ°μ μ μ₯νκΈ° μν λ©λͺ¨λ¦¬ 곡κ°μ ν보νκ³ λ³μ μ΄λ¦κ³Ό ν보λ λ©λͺ¨λ¦¬ 곡κ°μ μ£Όμλ₯Ό μ°κ²°ν΄μ κ°μ μ μ₯ν μ μκ² μ€λΉνλ€. JavaScriptμ λ³μ μ μΈμ var, let λλ const ν€μλμ λ³μ μ΄λ¦μ μ¬μ©νμ¬ μ λ³μλ₯Ό λμ
!
νμ¬ λ²μ λ΄μ λ³μκ° μμμ μ μΈ
λ³μκ° λ³΄μ ν μ μλ λ°μ΄ν° μ νμ μ§μ (JavaScriptλ λμ μΌλ‘ μ ν / TypeScriptμ κ²½μ° μ§μ κ°λ₯)
var age;
let name;
const PI = 3.14;β
var, let, constμ λν κ²μλ¬Όμ μ¬κΈ°λ₯Ό μ°Έκ³ !
[JavaScript] var, let, const μ°¨μ΄μ
π£ var · let · const μ λν΄μ μ΄ν΄λ³΄μ!Javascript λ³μλ₯Ό μ μΈν λ μ¬μ©νλ var let const ! μλ°μ€ν¬λ¦½νΈ κΈ°μ΄ κ°λ
μ€μ λΉΌ λμ μ μλ κ²μ λν΄μ λ€λ€λ³΄κΈ°λ‘ νμ! π£ var 1. κ°λ
λ° νΉμ§
haileyham.tistory.com
π£ 2. λ³μ μ΄κΈ°ν
λ³μκ° μ μΈλ μ΄ν ν΄λΉ λ©λͺ¨λ¦¬μ μ²μ κ°μ΄ μ μ₯νλ κ². JavaScriptμ λ³μ μ΄κΈ°νμλ νλ‘κ·Έλ¨μμ μ μΈ μ λλ λμ€μ μ μΈλ λ³μμ μ΄κΈ° κ°μ ν λΉνλ μμ
μ΄ ν¬ν¨λλ€.
μμ κ°μΌλ‘ λ³μλ₯Ό μ΄κΈ°ν
μ¬μ©νκΈ° μ μ λ³μκ° 'μ μλμ§ μμ' λλ 'null'μ΄ μλμ§ νμΈ
var age = 30;
let name = 'John';
const PI = 3.14;
π£ 3. λ³μ ν λΉ
μ΄λ―Έ μ΄κΈ°νλ λ³μμ μλ‘μ΄ κ°μ μ μ₯νλ κ². JavaScriptμ λ³μ ν λΉμ ν λΉ μ°μ°μ(=)λ₯Ό μ¬μ©νμ¬ κΈ°μ‘΄ λ³μμ μ κ°μ΄λ μ
λ°μ΄νΈλ κ°μ μ 곡
νλ‘κ·Έλ¨ μ€ν μ€μ λ³μμ μ μ₯λ κ°μ μ
λ°μ΄νΈ
λ³μκ° λ³ννλ λ°μ΄ν°λ₯Ό μ μ₯νκ³ λνλΌ μ μ
age = 35; // assigning a new value to 'age'
name = 'Jane'; // assigning a new value to 'name'
π£ 4. μ 리
λ³μ μ μΈμ λ³μλ₯Ό μμ±νλ κ²μΌλ‘ λ©λͺ¨λ¦¬ 곡κ°μ ν보νλ κ²μ΄κ³ , μ΄κΈ°νλ λ³μκ° μ μΈλ μ΄ν ν΄λΉ λ©λͺ¨λ¦¬μ μ²μ κ°μ΄ μ μ₯νλ κ²μ΄λ©°, ν λΉμ μ΄λ―Έ μ΄κΈ°νλ λ³μμ μλ‘μ΄ κ°μ μ μ₯νλ κ²!
- μ μΈ : var, let, const μ¬μ©νμ¬ μ λ³μ λμ
- μ΄κΈ°ν : λ³μ μ μΈ μ λ³μμ μ΄κΈ°κ° ν λΉ
- ν λΉ : ν λΉμ°μ°μ(=)λ₯Ό μ΄μ©νμ¬ λ³μ κ° μ
λ°μ΄νΈ
κ·ΈλΌμ€λλμλ
!