13-1. JS ν•¨μˆ˜ (μ§€μ—­λ³€μˆ˜, μ „μ—­λ³€μˆ˜, ν˜Έμ΄μŠ€νŒ…, μž¬μ„ μ–Έ, μž¬ν• λ‹Ή)

2021. 10. 19. 14:30ㆍHTML + CSS + JS

728x90

1. μ§€μ—­λ³€μˆ˜μ™€ μ „μ—­λ³€μˆ˜ 

μžλ°”μŠ€ν¬λ¦½νŠΈμ—μ„œ λ³€μˆ˜λ₯Ό μ„ μ–Έν•˜κ³  μ‚¬μš©ν•  λ•Œ λ³€μˆ˜κ°€ μ μš©λ˜λŠ” λ²”μœ„λ₯Ό μŠ€μ½”ν”„λΌκ³  ν•œλ‹€. 

 

1️⃣ μ§€μ—­λ³€μˆ˜ 

μ§€μ—­λ³€μˆ˜λŠ” ν•œ ν•¨μˆ˜ μ•ˆμ—μ„œλ§Œ μ‚¬μš©ν•  수 μžˆλŠ” λ³€μˆ˜λ‘œ, 둜컬 λ³€μˆ˜λΌκ³ λ„ ν•œλ‹€. 

μ˜ˆμ•½μ–΄ var와 ν•¨κ»˜ λ³€μˆ˜ 이름을 μ§€μ •ν•œλ‹€. 

2️⃣ μ „μ—­λ³€μˆ˜ 

μ „μ—­λ³€μˆ˜λŠ” 슀크립트 μ†ŒμŠ€ μ „μ²΄μ—μ„œ μ‚¬μš©ν•  수 μžˆλŠ” λ³€μˆ˜λ₯Ό μ „μ—­ λ³€μˆ˜λΌκ³  ν•˜κ³ , λ˜λŠ” κΈ€λ‘œλ²Œ λ³€μˆ˜λΌκ³  ν•œλ‹€. 

μ „μ—­λ³€μˆ˜λŠ” 적용 λ²”μœ„λ₯Ό μ œν•œν•˜μ§€ μ•Šκ³  μ“Έ 수 μžˆλ‹€. 

 

2. var와 ν˜Έμ΄μŠ€νŒ… 

ν˜Έμ΄μŠ€νŒ…μ΄λž€ 상황에 따라 λ³€μˆ˜μ˜ μ„ μ–Έκ³Ό 할당을 λΆ„λ¦¬ν•΄μ„œ μ„ μ–Έ 뢀뢄을 μŠ€μ½”ν”„μ˜ κ°€μž₯ μœ„μͺ½μœΌλ‘œ λŒμ–΄μ˜¬λ¦¬λŠ” 것을 λ§ν•œλ‹€. 

이 ν•¨μˆ˜μ˜ μ‹€ν–‰ κ²°κ³ΌλŠ” x is 10 κ³Ό y is undefined 이닀. 

y 도 20이 λ‚˜μ˜¬ 것이라고 μ˜ˆμƒν–ˆλŠ”λ° undefined 인 μ΄μœ λŠ” ν˜Έμ΄μŠ€νŒ… λ•Œλ¬Έμ΄λ‹€. 

μžλ°” 슀크립트 ν•΄μ„κΈ°λŠ” ν•¨μˆ˜ μ†ŒμŠ€λ₯Ό 훑어보고 var λ₯Ό μ‚¬μš©ν•œ λ³€μˆ˜λ₯Ό λ”°λ‘œ κΈ°μ–΅ν•΄λ‘λŠ”λ° 

ν˜Έμ΄μŠ€νŒ…μ²˜λŸΌ var μ˜ˆμ•½μ–΄λ₯Ό μ‚¬μš©ν•œ λ³€μˆ˜λŠ” μ„ μ–Έν•˜κΈ° 전에 μ‚¬μš©ν•˜λ©΄ ν”„λ‘œκ·Έλž¨ 였λ₯˜λ₯Ό λ°œμƒμ‹œν‚¬ 수 있기 λ•Œλ¬Έμ— μ‘°μ‹¬ν•΄μ•Όν•œλ‹€. 

 

 

3. μž¬μ„ μ–Έκ³Ό μž¬ν• λ‹Ή 

varλ₯Ό μ‚¬μš©ν•œ λ³€μˆ˜λŠ” ν˜Έμ΄μŠ€νŒ… 이외에도 μž¬μ„ μ–Έκ³Ό μž¬ν• λ‹Ήν•  수 μžˆλ‹€. 

30, 50, 100 좜λ ₯

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90