μλ°μ€ν¬λ¦½νΈ μμ§μ μ°μ° κ³Όμ π»
- μ°μ μλ°μ€ν¬λ¦½νΈμ 10 + 20 μ μ§νν λμ μμλΆν° μμ보μ.
- μλ°μ€ν¬λ¦½νΈ μμ§μ 10 + 20 μ΄λΌλ μ½λλ₯Ό κ³μ°ν λ λ©λͺ¨λ¦¬λ₯Ό μ¬μ©ν΄ λ°μ΄ν°λ₯Ό κΈ°μ΅νκ³ , CPUλ₯Ό μ¬μ©ν΄ μ°μ°μ μ§ννλ€.
- λ©λͺ¨λ¦¬λ λ°μ΄ν°λ₯Ό μ μ₯ν μ μλ λ©λͺ¨λ¦¬ μ μ μ§ν©μ²΄μ΄λ©° λ©λͺ¨λ¦¬ μ νλμ ν¬κΈ°λ 1λ°μ΄νΈ(8λΉνΈ), μ¦ 1λ°μ΄νΈ λ¨μλ‘ λ°μ΄ν°λ₯Ό μ μ₯, λλ μ½λ μμ μ νλ€.
- μ»΄ν¨ν°λ ν΄λΉ λ°μ΄ν°κ° ν μ€νΈ, μ΄λ―Έμ§, μ«μ 무μμ΄ λμλ λͺ¨λ μμ μ 2μ§μλ‘ μ²λ¦¬νκ³ μ μ₯νλ€.
- μ¦, 10 + 20 μ λ©λͺ¨λ¦¬ μμ μμμ μμΉμ μ μ₯νκ³ CPUλ μ΄ κ°μ μ½μ΄ μ°μ°μ μ§νν ν λ©λͺ¨λ¦¬ μμ μμμ μμΉμ κ²°κ³Όκ°λ μ μ₯νλ€.
μ΄? κ²°κ³Όκ°μΈ 30μ μ΄μ©νκ³ μΆμλ°... π
- μ΄λ μ΄μ©ν μ μλκ² λ°λ‘ λ³μ(variable)λ€.
- νλ‘κ·Έλλ° μΈμ΄λ κΈ°μ΅νκ³ μΆμ κ°μ λ©λͺ¨λ¦¬μ μ μ₯νκ³ μ μ₯λ κ°μ μ½μ΄μ μ¬μ¬μ©νκΈ° μν΄ λ³μλΌλ λ©μ»€λμ¦μ μ 곡νλ€.
- μ¦, λ³μλ κ°μ μ μ₯νκΈ° μν΄ ν보ν λ©λͺ¨λ¦¬ κ³΅κ° μ체 λλ κ·Έ λ©λͺ¨λ¦¬ 곡κ°μ μλ³νκΈ° μν΄ λΆμΈ μ΄λ¦μ λ§νλ€.
- λ³μμ κ°μ μ μ₯νλ κ²μ ν λΉ, μ μ₯λ κ°μ μ½λκ±Έ μ°Έμ‘°λΌ νλ€.
- λ³μμ μ΄λ¦μ μ μ₯λ κ°μ μλ―Έλ₯Ό λͺ ννκ² νμ ν μ μκ² μ§μ΄μΌ νλ€.
- λ³μμ΄λ¦μ μλ³μ(identifier) λΌκ³ λ νλλ° μλ³μλ μ΄λ€ κ°μ ꡬλ³ν΄μ μλ³ν μ μλ κ³ μ ν μ΄λ¦μ λ§νλ©° μλ³μλ κ²°κ³Όκ°μ΄ μλ κ°μ΄ μ μ₯λμ΄ μλ λ©λͺ¨λ¦¬ μ£Όμλ₯Ό κΈ°μ΅νκ³ μλ€.
λ³μ μ μΈ πβοΈ
// ex))
const numberArray;
const name;
- λ³μ μ μΈμ΄λ λ³μλ₯Ό μμ±νλ κ²μ΄λ€. μμ μμλ λ³μλ₯Ό μ μΈν κ².
- λ³μλ₯Ό μ μΈν λ var, let, const ν€μλλ₯Ό μ¬μ©νλ©° ES6 λμ μ μλ varμ΄ μ μΌν ν€μλ μμ§λ§ μ§κΈμ varμ μ¬μ©νμ§ μκ³ letκ³Ό const λ₯Ό μ¬μ©νλ€.
κ°μ ν λΉ π
- λ³μμ κ°μ ν λΉ ν λλ ν λΉ μ°μ°μ = λ₯Ό μ¬μ©νλ€.
- ν λΉμ°μ°μλ λ³μ = κ° , μ°λ³μ κ°μ μ’λ³μ λ³μμ ν λΉνλ€.
const score; //λ³μ μ μΈ
score = 50; // κ°μ ν λΉ
const score2 = 80; //λ³μλ₯Ό μ μΈν¨κ³Ό λμμ κ°μ ν λΉ
- λ³μμ μ μΈκ³Ό κ°μ ν λΉμ μ΄λ κ² λ°λ‘ ννν μ μμ§λ§ λλΆλΆ κ°μ μ μΈκ³Ό λμμ ν λΉμνλ€.
varμ λ¨μ κ³Ό let,const λ₯Ό μ¬μ©νλ μ΄μ λ λ€μνμ μμ보μ. β
'Deep Dive μ 볡기π©' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Deep Dive - 6 (λ°μ΄ν° νμ ) (0) | 2022.09.17 |
---|---|
Deep Dive -5 (2) | 2022.08.24 |
Deep Dive -4 (μλ³μ) (0) | 2022.08.23 |
Deep Dive -3 (var) (0) | 2022.08.22 |
Deep Dive -1 (0) | 2022.08.21 |