πΈ04μ₯. λ³μ
β
4.1 λ³μλ 무μμΈκ°? μ νμνκ°?
λ©λͺ¨λ¦¬(Memory)
λ©λͺ¨λ¦¬λ λ°μ΄ν°λ₯Ό μ μ₯ν μ μλ λ©λͺ¨λ¦¬ μ
(memory cell)μ μ§ν©μ²΄
- μ
νλμ ν¬κΈ°λ 1byte(=8bit)
- κ° μ
μ κ³ μ μ λ©λͺ¨λ¦¬ μ£Όμ(memory address)λ₯Ό κ°μ§λ€.λ³μ(Variable)
πνλμ κ°μ μ μ₯νκΈ° μν΄ ν보ν λ©λͺ¨λ¦¬ κ³΅κ° μ체. λλ κ·Έ λ©λͺ¨λ¦¬ 곡κ°μ μλ³νκΈ° μν΄ λΆμΈ μ΄λ¦(= κ°μ μμΉλ₯Ό κ°λ¦¬ν€λ μμ§μ μΈ μ΄λ¦)var result = 10 + 20;
// 10+20μ μ°μ°μ ν΅ν΄ μλ‘μ΄ κ° 30μ μμ±νλ€.
// μμ±λ 30μ λ©λͺ¨λ¦¬ 곡κ°μ μ μ₯λλ€.
// μ΄λ μ μ₯λ 30μ λ€μ μ½μ΄ λ€μ¬ μ¬μ¬μ©ν μ μλλ‘ κ°μ΄ μ μ₯λ λ©λͺ¨λ¦¬ 곡κ°μ μμ§μ μΈ μ΄λ¦(result)μ λΆμβ
4.2 μλ³μ
μλ³μ(Identifier)

β
4.3 λ³μ μ μΈ
λ³μ μ μΈ(Variable Declaration)
var ν€μλ
μλ°μ€ν¬λ¦½νΈ μμ§μ λ³μ μ μΈμ 2λ¨κ³μ κ±°μ³ μννλ€.
β
4.4 λ³μ μ μΈμ μ€νμμ κ³Ό λ³μ νΈμ΄μ€ν
λ³μ μ μΈμ μ€νμμ
λ³μ νΈμ΄μ€ν
(Variable Hoisting)
β
4.5 κ°μ ν λΉ
βλ³μ μ μΈκ³Ό κ°μ ν λΉ(Assignment, λμ
, μ μ₯) μ μ€νμμ μ΄ λ€λ₯΄λ€.

β
4.6 κ°μ μ¬ν λΉ
μ¬ν λΉ
β
4.7 μλ³μ λ€μ΄λ° κ·μΉ
λ€μ΄λ° 컨벀μ
(Naming Convention)
Last updated