Search

λ³€μˆ˜

λ³€μˆ˜

데이터λ₯Ό μ €μž₯ν•˜λŠ” λ©”λͺ¨λ¦¬ 곡간

κ°œμš”

β€’
λ³€μˆ˜
β€’
λ³€μˆ˜ μ„ μ–Έ
β€’
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
볡사