λ³μ(variable)λ νλ‘κ·Έλ¨μ μ€ννλ λμ κ°μ΄ μ¬λ¬ λ² λ¬λΌμ§ μ μλ λ°μ΄ν°λ₯Ό κ°λ¦¬ν΅λλ€.
λ°λ©΄μ κ°μ νλ² μ§μ νλ©΄ λ°λμ§ μλ λ°μ΄ν°λ₯Ό μμ(constant)λΌκ³ ν©λλ€.
λ³μλ₯Ό μ¬μ©ν λ €λ©΄ λ³μλ₯Ό ꡬλΆν μ μλλ‘ μ΄λ¦μ λΆμ¬ μ£Όμ΄μΌ νλλ°, μ΄κ²μ λ³μ μ μΈμ΄λΌκ³ ν©λλ€.
λ³μ μ μΈμ κ°μ μ μ₯ν μ»΄ν¨ν° λ©λͺ¨λ¦¬ 곡κ°μ λ¬Έν¨λ₯Ό λΆμ΄λ κ²κ³Ό κ°μ΅λλ€.
JavaScriptμμ λ³μλ₯Ό μ μΈν λλ μ§μΌμΌ ν κ·μΉμ΄ λͺ κ°μ§ μμ΅λλ€.
- λ³μ μ΄λ¦μ μμ΄ λ¬Έμμ μΈλμ€μ½μ΄( _ ), μ«μλ₯Ό μ¬μ©ν©λλ€.
λ³μ μ΄λ¦μ 첫 κΈμλ μμ΄ λμ λ¬Έμλ μΈλμ€μ½μ΄( _ )λ§ μΈ μ μμΌλ©° μ«μλ κΈ°νΈ, λμ΄μ°κΈ°λ μ¬μ© ν μ μλ€.
ex) sun , _sun , sun25 , sun_25 <---μ¬μ©ν μ μμ(O)
ex) 25sun , sun 25 , *sun <---μ¬μ©ν μ μμ(X)- JavaScriptλ μμ΄ λμ λ¬Έμλ₯Ό ꡬλ³νλ€.
studyμ Study , StudY λͺ¨λ λ€λ₯Έ λ³μ μ΄λ¦μΌλ‘ μΈμνλ―λ‘ κ΅¬λ³ν΄μ μ¬μ©ν΄μΌ ν©λλ€.- μ¬λ¬ λ¨μ΄λ₯Ό μ°κ²°ν λ³μ μ΄λ¦μ μ€κ°μ λλ¬Έμλ₯Ό μμ΄ μ°λ λν νκΈ°λ²(Camel Case)μ μ¬μ©ν©λλ€.
μ£Όλ‘ ν λ¨μ΄λ‘ μ΄λ£¨μ΄μ§ λ³μ μ΄λ¦μ λͺ¨λ μλ¬Έμλ‘ μ°κ³ , λ λ¨μ΄ μ΄μμΈ λ³μ μ΄λ¦μ myNeme μ²λΌ 첫 λ¨μ΄ μμμ μλ¬Έμ κ·Έλ€μ λ¨μ΄μ μμμ λλ¬Έμλ‘ μ¬μ©ν©λλ€.
ex)μμ±λ λͺ¨μμ΄ λν(Camel)μ νΉκ³Ό λΉμ·νλ€κ³ ν΄μ λν νκΈ°λ²(Camel Case)λ‘ λΆλ¦°λ€κ³ ν©λλ€.
λ³μ μ μΈμ λ³μλͺ μμ let, var μ λΆμ¬μ λ§λ€ μ μμ΅λλ€.
TIP) ES5 κΉμ§λ var μΌλ‘λ§ λ³μ μ μΈμ ν μ μμλλ° ES6μμλ varμ λ¨μ μ 보μνκΈ° μν΄ let, const κ° λμ λμλ€.let number; let age; let study; var μμ½λ; var λ°λ³΄;
λλ λ³μλ₯Ό νλ²μ μ¬λ¬κ°λ₯Ό μ μΈ ν μλ μμ΅λλ€. λ€μμ²λΌ let, var λ₯Ό ν λ²λ§ μ°κ³ μ¬λ¬ λ³μλ₯Ό μΌνλ‘ κ΅¬λΆνμ¬ κ°μ μ€μ μ μΈν©λλ€.
let number, age, study; var μμ½λ, λ°λ³΄;
ex)
λ³μ μ μΈκ³Ό κ° ν λΉ λ°λ‘ νκΈ°
let number; number = 100; let age; age = 25;
λ³μ μ μΈκ³Ό κ° ν λΉ κ°μ΄ νκΈ°
let number = 100; let age = 25;
νκ°μ§ μμλ₯Ό λ³΄κ² μ΅λλ€!
console.log(100 + 10) // 110 console.log((100 + 10) /10) // 11 console.log(((100 + 10) / 10) - 10) // 1 console.log((((100 + 10) / 10) - 10)*10) // 10
μ΄λ° μ½λλ€μ κ³μ°ν΄μΌ ν κ°μ΄ 100μ΄ μλλΌ 1000μΌλ‘ λ°κΏμΌνλ€λ©΄ μμ
μ½λλ₯Ό λͺ¨λ μμ ν΄μΌ ν©λλ€.let a = 100; a = a + 10; console.log(a); //110 a = a / 10; console.log(a); //11 a = a - 10; console.log(a); //1 a = a * 10; console.log(a); //10
νμ§λ§ μ΄λ κ² λ³μλ₯Ό μ¬μ©νλ©΄ 100μ΄ μλ λ€λ₯Έ μ«μκ° λ€μ΄κ°μΌ ν λ 첫λ²μ§Έ μ€μ μλ 100μ΄λΌλ μ«μλ§ λ€λ₯Έ κ°μΌλ‘ λ°κΏμ£Όλ©΄ λ‘μ§μ λμ λλ λ³μμ κ°μ΄ λͺ¨λ λ°λλλ€.