[TIL] 20230522 Day 8 - JavaScript μμ μμ
π μ€λ κ°μ ν€μλ
λ³μμ μμ, λ°μ΄ν° νμ
, ν λ³ν, μ°μ°μ, ν¨μ, 쑰건문, λ°λ³΅λ¬Έ, κ°μ²΄μ κ°μ²΄ λ©μλ, λ°°μ΄κ³Ό λ°°μ΄ λ©μλ
π κ°μ λ€μΌλ©΄μ λ΄κ° μ€μν κ² & λμΉ λΆλΆ
π‘ 0λΆν° 10κΉμ§μ μ μ€ 2μ λ°°μλ§ console.logλ‘ μΆλ ₯νλλ‘ μμ±
for ( let i = 0; i <= 10; i++) {
if ( i > 0 ) {
if ( i % 2 = 0 ) {
console.log(i);
}
}
}
μμ forλ¬Έμ μμ±νλλ° μκΎΈ μλμ κ°μ μλ¬κ° λ°μνλ©΄μ console.logκ° μ λλ‘ μΆλ ₯λμ§ μμλ€.
if ( i % 2 = 0 ) {
γ ^^^^^ SyntaxError: Invalid left-hand side in assignment
κ·Έλμ 무μμ΄ λ¬Έμ μΈκ° μμΈν λ΄€λλ i % 2μ 0μ λΉκ΅νλ μ°μ°μλ₯Ό ===κ° μλ =λ‘ μλͺ» μ΄ κ²..
μμ
μ λ무 κΈΈλ€μ¬μ Έ μμλ보λ€.. μμ§ μ°μ°μμ λν΄ μ΅μμ§ μμμ λ°μν λ¬Έμ μλ€.
1μ£Ό μ°¨ μμ
μ μκ°νκ³ νΈκΈ°λ‘κ² νλ‘κ·Έλλ¨Έμ€ μ°μ΅λ¬Έμ λ₯Ό νμ΄λ³΄λ €κ³ λ¬Έμ λ§ν¬λ₯Ό λλ¬μ λ΄€λλ°..
π νλ‘κ·Έλλ¨Έμ€ λ¬Έμ νμ΄ - λ¬Έμμ΄ μ°μ΅νκΈ°
β λ¬Έμ μ€λͺ
λλ¬Έμμ μλ¬Έμκ° μμ¬μλ λ¬Έμμ΄ sκ° μ£Όμ΄μ§λλ€. sμ 'p'μ κ°μμ 'y'μ κ°μλ₯Ό λΉκ΅ν΄ κ°μΌλ©΄ True, λ€λ₯΄λ©΄ Falseλ₯Ό return νλ solutionλ₯Ό μμ±νμΈμ. 'p', 'y' λͺ¨λ νλλ μλ κ²½μ°λ νμ Trueλ₯Ό 리ν΄ν©λλ€. λ¨, κ°μλ₯Ό λΉκ΅ν λ λλ¬Έμμ μλ¬Έμλ ꡬλ³νμ§ μμ΅λλ€. μλ₯Ό λ€μ΄ sκ° "pPoooyY"λ©΄ trueλ₯Ό returnνκ³ "Pyy"λΌλ©΄ falseλ₯Ό returnν©λλ€.
β μ νμ¬ν
- λ¬Έμμ΄ sμ κΈΈμ΄ : 50 μ΄νμ μμ°μ
- λ¬Έμμ΄ sλ μνλ²³μΌλ‘λ§ μ΄λ£¨μ΄μ Έ μμ΅λλ€.
λ¬Έμ λ§ ν 10λΆμ λ©νλ μ½κ³ λ μ½λ€κ° μ΄λ¬λ€κ° ν루 λ°€μκ² λ€ μΆμ΄μ ν΄μ€ κ°μλ₯Ό μΌ°λ€.. κ·Όλ° ν΄μ€ κ°μλ₯Ό λ€μ΄λ νλ¦μ΄ μ§κ΄μ μΌλ‘ μ΄ν΄κ° κ°μ§ μλλ€. μ΄λ‘νμ§??? μ€λλΆν° 맀μΌλ§€μΌ μ°μ΅λ¬Έμ νλ €κ³ νλλ° ν루μ ν λ¬Έμ λ ν μ μμκΉ? μΌλ¨ μκ³ μμΉ¨μ μΌμ° μΌμ΄λμ μ λ¬Έμ λ₯Ό λ€μ κ³ λ―Όν΄λ³΄μ.
π κ³ννμ§λ§ μ€λ λͺ»ν κ²
μ€λ κ°μ λ€μ λ΄μ© γλͺ¨λμλ°μ€ν¬λ¦½νΈ λ₯λ€μ΄λΈγ μ±
μΌλ‘ λ€μ 볡μ΅νλ €κ³ νλλ°.. μλ°μ€ν¬λ¦½νΈ μμ
λ°μ λ μ, μλ‘ λ°λ νμλ€κ³Όλ μ‘°κΈ μΉν΄μ§κ³ , μ λ
νΉκ°κΉμ§.. ν루μ’
μΌ μ§μμ§μνκ² μ΄λ²€νΈκ° μμ΄μ λͺ°μ
νκΈ° μ΄λ €μ λ€.
μ΄λ² μ£ΌλΆν°λ μ μ²κΈ°μ μ§μ₯μμ λ²μ΄λμ μ¬μ κ° λ§μ μ€ μκ³ γν κΆμΌλ‘ μ½λ μ»΄ν¨ν° ꡬ쑰μ νλ‘κ·Έλλ°γ μ±
λ ννν μ½μ΄λ³΄λ €κ³ ν건λ§.. νμ€μ λ₯λ€μ΄λΈ μ±
λ λͺ»νΌμ³λ΄€λ€. λ΄μΌμ μ’ λ λΆμ§λ°ν ν루λ₯Ό 보λ΄λ³΄μ,,