λ³μ
λ°μ΄ν°λ₯Ό μ μ₯νλ λ©λͺ¨λ¦¬ 곡κ°
κ°μ
β’
λ³μ
β’
λ³μ μ μΈ
β’
let vs var
β’
μμ
λ³μ
β’
μλ³μ(μ΄λ¦)λ‘ κ΅¬λ³
β’
κ°μ λ³κ²½ν μ μμ
β’
κ°μ μ μ₯νλ λ©λͺ¨λ¦¬ 곡κ°
β’
λ°μ΄ν°λ₯Ό λ΄λ μμ
β’
λ³ν μ μλ μλ£
λ³μ μ μΈ
let λ³μλͺ
= κ°
β’
JavaScript λ³μλͺ
(μλ³μ)λ λμλ¬Έμλ₯Ό ꡬλΆν©λλ€.
β¦
simplename, simpleName μ λ€λ₯Έ λ³μλ‘ μΈμ λ©λλ€.
β’
λ³μλͺ
μ μλ¬Έμ, μ«μ, _, $ λ§ μ¬μ© κ°λ₯ν©λλ€.
λ³μ μ μΈ
let a
JavaScript
볡μ¬
λ³μλ§ μ μΈν μ μμ΅λλ€.
λ³μ μ μΈ λ° μ΄κΈ°ν
let a = 10
JavaScript
볡μ¬
λ³μ μ μΈ ν κ° λ³κ²½
let a
a = 10
JavaScript
볡μ¬
μ¬λ¬ λ³μ λμ μ μΈ
let a = 10, b = 20
JavaScript
볡μ¬
let vs var
let κ³Ό var μ μ°¨μ΄λ₯Ό μμλ΄
λλ€.
let
β’
μ μλ λ³μ μ€λ³΅ μ μΈ λΆκ°
β’
λ³μ μ¬μ© λ²μ
β¦
μ μ λ²μ
β¦
ν¨μ λ²μ
β¦
λΈλ‘ λ²μ { }
let A = 10
JavaScript
볡μ¬
var
β’
μ μλ λ³μ μ€λ³΅ μ μΈ νμ©
β¦
λ§μ§λ§μ μ μ©λ κ°μΌλ‘ μ΄κΈ°ν
β’
λ³μ μ¬μ© λ²μ
β¦
μ μ λ²μ
β¦
ν¨μ λ²μ
var A = 10
JavaScript
볡μ¬
μμ
κ°μ λ³κ²½ν μ μλ λ©λͺ¨λ¦¬ 곡κ°μ
λλ€.
β’
βνμ κ°μ μβ
β’
μ μΈκ³Ό λμμ μ΄κΈ°ν
β’
ν λ² μ μΈν μμμ κ°μ λ³κ²½ν μ μλ€.
β’
λ©λͺ¨λ¦¬μ κ°μ λ³κ²½νλ κ²μ λ°©μ§νκΈ° μν΄ μ¬μ©
β’
νλ‘κ·Έλ¨ μμ~μ’
λ£ κΉμ§ κ³ μ λ κ° μ¬μ©νλ λ°μ΄ν°μ μ μ©
μμ μ μΈ
const μμλͺ
= κ°
β’
ex) μν κ΄λ ¨ λ°μ΄ν°, API ν€
const PI = 3.141592 // μμ£Όμ¨
const gravity = 9.81 // μ€λ ₯κ°μλ
const API_KEY = 'your-api-key';
JavaScript
볡μ¬