Skip to content

Latest commit

Β 

History

History
44 lines (28 loc) Β· 1.48 KB

File metadata and controls

44 lines (28 loc) Β· 1.48 KB

5.1 κ°’

  • 값은 식(ν‘œν˜„μ‹)이 ν‰κ°€λ˜μ–΄ μƒμ„±λœ κ²°κ³Ό
  • λ³€μˆ˜λŠ” ν•˜λ‚˜μ˜ 값을 μ €μž₯ν•˜κΈ° μœ„ν•΄ λ©”λͺ¨λ¦¬ 곡간을 μ‹λ³„ν•˜κΈ° μœ„ν•œ 것 κ°’ == λ³€μˆ˜μ— ν• λ‹Ήλ˜λŠ” 것
  • 값을 생성할 λ•Œ 기본적인 방법은 λ¦¬ν„°λŸ΄μ„ μ‚¬μš©ν•˜λŠ” 것

5.2 λ¦¬ν„°λŸ΄

  • μ‚¬λžŒμ΄ 이해할 수 μžˆλŠ” 문자 λ˜λŠ” μ•½μ†λœ 기호λ₯Ό μ‚¬μš©ν•΄ 값을 μƒμ„±ν•˜λŠ” ν‘œκΈ°λ²•
  • μžλ°”μŠ€ν¬λ¦½νŠΈ 엔진은 μ½”λ“œκ°€ μ‹€ν–‰λ˜λŠ” μ‹œμ μΈ λŸ°νƒ€μž„μ— λ¦¬ν„°λŸ΄μ„ 평가해 값을 생성함

5.3 ν‘œν˜„μ‹

  • ν‘œν˜„μ‹ == κ°’μœΌλ‘œ 평가될 수 μžˆλŠ” λ¬Έ(statement)
  • ν‘œν˜„μ‹μ΄ ν‰κ°€λ˜λ©΄, μƒˆλ‘œμš΄ 값을 μƒμ„±ν•˜κ±°λ‚˜ 기쑴값을 참쑰함.

5.4 λ¬Έ

  • λ¬Έ(statement) ν”„λ‘œκ·Έλž¨μ„ κ΅¬μ„±ν•˜λŠ” κΈ°λ³Έ λ‹¨μœ„μ΄μž μ΅œμ†Œ μ‹€ν–‰ λ‹¨μœ„
  • 문의 μ§‘ν•©μœΌλ‘œ 이뀄진 것 == ν”„λ‘œκ·Έλž¨ 문을 μž‘μ„±ν•˜κ³  μˆœμ„œμ— 맞게 λ‚˜μ—΄ == ν”„λ‘œκ·Έλž˜λ°
  • 문은 μ—¬λŸ¬ ν† ν°μœΌλ‘œ ꡬ성됨. ν† ν°μ΄λž€ λ¬Έλ²•μ μœΌλ‘œ 더 이상 λ‚˜λˆŒ 수 μ—†λŠ” μ½”λ“œμ˜ κΈ°λ³Έ μš”μ†Œ
  • μ„ μ–Έλ¬Έ, ν• λ‹Ήλ¬Έ, 쑰건문, 반볡문 λ“±λ“±

5.5 세미클둠

  • 세미클둠 μžλ™ μ‚½μž… κΈ°λŠ₯(ASI) == ESLint μ‚¬μš©

5.6 ν‘œν˜„μ‹

  • ν‘œν˜„μ‹ == κ°’μœΌλ‘œ 평가될 수 μžˆλŠ” λ¬Έ
  • ν‘œν˜„μ‹μΈ 문은 λ³€μˆ˜μ— ν• λ‹Ήν•  수 있음
  • κ°’(value)으둜 평가(evaluate)될 수 μžˆλŠ” λ¬Έ(statement)은 λͺ¨λ‘ ν‘œν˜„μ‹(expression)이닀.

μ™„λ£Œκ°’ == ν‘œν˜„μ‹μ΄ μ•„λ‹Œ 문을 μ‹€ν–‰ν•˜λ©΄ undefined 좜λ ₯함. / ν‘œν˜„μ‹μ˜ 평가 κ²°κ³Όκ°€ μ•„λ‹˜.