-
switch문
- 쑰건μμ λ£μ μ μμ
- λ°λμ λ³νμ§ μλ μμκ° νλ κ°μ§κ³ μ΄μ©
- ifλ¬Έλ³΄λ€ ν¨μ¬ λΉ λ₯Ό μ μμ
- μ¬μ€ μ€λ¬΄μμλ ifλ¬Έ, switchλ¬Έ λͺ¨λ μμ
-
λ°λ³΅λ¬Έ
- νΉμ μ½λ λΈλ‘μ νΉμ νμλ§νΌ λ°λ³΅ν΄μ μ€νλκ² λ§λλ κ²
- for-loop
- for-in
- λ°°μ΄ μΈλ±μ€
- object νλ‘νΌν°
- for-of
- λ°°μ΄ μμ
- λ¬Έμμ΄μ λ¬Έμ
- while문
- do...while λ¬Έ
- λ°λ³΅ νμ λͺ¨λ₯Ό λ whileλ¬Έ λ§€μ° μ μ©
-
ν¨μ
- λ°λ³΅μ μΌλ‘ μ¬μ©λλ νΉμ κΈ°λ₯ μννλ νλμ μ€ν λ¨μ
- ν¨μ μ¬μ© μ΄μ
- μ½λμ μ¬μ¬μ©μ± (μ¬νμ©)
- μ μ§ λ³΄μμ± (μ΄μ λ° κ΄λ¦¬ νΈν΄μ§)
- ν¨μ λ§λ€κΈ°
- ν¨μ μ μΈμ
- JS μμ§μ΄ ν¨μ νΈμ΄μ€ν
- μμΉ μκ΄μμ
- ν¨μ ννμ
- λ³μ μ μΈκ³Ό λμΌ
- JS μμ§μ΄ λ³μ νΈμ΄μ€ν
- μμΉ λ§€μ° μ€μ
- μ½λ λ§μ΄ μμ λ, κ°λ μ± μν΄ ν¨μ μ μΈλ¬Έ λμ ν¨μ ννμ νμ© κ°λ₯
- Function μμ±μ ν¨μ
- λμ μΌλ‘ ν¨μ μμ±
- ν¨μ μ μΈμ
-
κ°μ²΄
- λͺ¨λ κ°μ²΄λ λ΄μ₯ ν¨μλ₯Ό κ°μ§κ³ μμ
- String κ°μ²΄
- length νλ‘νΌν°
- indexOf λ©μλ
- μ¬μ©μκ° μ λ ₯ν λ¬Έμ μλμ§ μ²΄ν¬ μν μ©λ (tel; -)
- λͺ λ²μ§Έμ μλμ§ μ°ΎκΈ°λ³΄λ€λ μ λ ₯ν ν€μλ λλ λ¬Έμ μλμ§ μκ³ μΆμ λ μ¬μ©!
- lastIndexOf λ©μλ
- κ°μ₯ λ§μ§λ§μ λνλ μΈλ±μ€
- slice λ©μλ
- slice([startIndex, endIndex + 1])
- μμ μΈλ±μ€λ§ μμ΄λ λ¨
- λ§μ΄λμ€ κ° μ¬μ© κ°λ₯
- μ€λ¬΄) λ§μ§λ§ νΉμ λ¬Έμ νμΈν λ μ μ© (substring λ©μλλ³΄λ€ ν¨μ¬ νΈν¨)
- slice(-1)
- substring λ©μλ
- slice λ©μλμ κΈ°λ₯μ λμΌνμ§λ§ 무쑰건 μμ μΈλ±μ€, μ’ λ£ μΈλ±μ€ νμ
- λ§μ΄λμ€ κ° μ¬μ© λΆκ°
- substr λ©μλ
- μμ μΈλ±μ€μ κΈΈμ΄λ₯Ό μ€
- κ·Έ κΈΈμ΄λ§νΌ μλΌλ
- μλΌλΌ λμμ κΈΈμ΄ μ νν μ κ²½μ° substr λ©μλ λ§€μ° νΈν¨
- μ€λ¬΄) λ μ§ κ΅¬λΆν΄μ μλ₯΄κΈ°
- replace λ©μλ
- λ¬Έμμ΄ λ΄μ νΉμ λ¬Έμλ₯Ό λ€λ₯Έ λ¬Έμλ‘ κ΅μ²΄
- 첫 λ²μ§Έ λ°κ²¬λλ κ²λ§ λ°κΏμ€
- μ λΆ λ€ λ°κΏμ£ΌκΈ° μν΄μλ μ κ· ννμ μ¬μ©
- toUpperCase λ©μλ
- λͺ¨λ λλ¬Έμλ‘ λ°κΎΈκΈ°
- toLowerCase λ©μλ
- λͺ¨λ μλ¬Έμλ‘ λ°κΎΈκΈ°
- concat λ©μλ
- μ¬λ¬ λ¬Έμμ΄ λνκΈ°/κ²°ν©νκΈ°
- trim λ©μλ
- ex. μ¬μ©μλͺ
κ²μ
- μ¬μ©μκ° κ²μμ°½μ 곡백 ν¬ν¨ν΄μ μ λ ₯ν μ μμ
- λλ DBμ μ μ₯λμ΄μΌ νλ κ°μΌ λ νμ©
- μλ€ κ³΅λ°± μ κ±°
- μ¬μ΄ μ¬μ΄ 곡백κΉμ§ μ κ±°νλ €λ©΄ replace, μ κ·μ μ΄μ©
- ex. μ¬μ©μλͺ
κ²μ
- μ½λ λ΄ μ±λ₯λ³΄λ€ μ¬μ€ μ μΌ μ€μν 건 UXμ!
- μ¬μ©μμ μ€ν/μ¬μ© μΈ‘λ©΄μ μ§μ€μ λ§μ΄ ν΄μΌ ν¨!
- μ€μ μ¬μ©μκ° μ±μ μ¬μ©νλλ° νΉμ νμ λΆμνκ³ μλ κ³ λ €νλ κ²μ΄ λ μ€μ
- object νλ‘νΌν°λ₯Ό λμ μΌλ‘ μ κ·Όν λλ [ ] μ΄μ©
- μ μ μΌλ‘ μ κ·Όν λλ . μ΄μ©
- 리λ κ°λ°μ
- common.js νμΌμ μμ£Ό μ¬μ©ν ν¨μλ€ λ―Έλ¦¬ λ§λ€μ΄λμ
- λ€λ₯Έ κ°λ°μλ€μ κ·Έ js νμΌμ importν΄μ μ¬μ© (λ§μ½ κ·Έ νλ©΄μμ νμνλ©΄)
- ν΄λΉ νλ©΄μμλ§ μ¬μ©νλ ν¨μλ©΄ ν΄λΉ js νμΌμμ λ§λ€μ΄ μ¬μ©
- λ§μ½ 곡ν΅μ μΌλ‘ μ¬μ©λ κ² κ°μΌλ©΄ common.js λλ λ€λ₯Έ κ³΅ν΅ js νμΌμ ν¬ν¨
- λμΌν μ΄λ¦μ ν¨μκ° μ¬λ¬ κ° μ‘΄μ¬νλ©΄ μ€λ²λΌμ΄λ©λ¨
- μ²μλΆν° μλ²½νκ² μ½λλ₯Ό μ§€ μλ μμ
- νμν κΈ°λ₯ λΉ λ₯΄κ² ꡬννκ³ κ³μ 리ν©ν λ§
- λ¨μν μ¬μ©λ²μ΄ μλλΌ λ©μλ μ©λλ₯Ό μλ κ²μ΄ μ μΌ μ€μ!
- HTMLμμμ CSSλ‘ lower/upper caseλ‘ λ°κΎΌ 건 νλ©΄μμμλ§ λ°κΎΌ κ²μ
- μ€μ λ°μ΄ν°λ μλ¬Έμλ‘ μ μ₯λ¨
- λΉκ΅λ₯Ό μν΄ str.toUpperCase/toLowerCase λ©μλ μ¬μ©