πŸ“Œ

// for(λ³€μˆ˜μ„ μ–Έλ¬Έ; 쑰건식; 증감식){μ½”λ“œλΈ”λŸ­;}

πŸš©μ‹€ν–‰μˆœμ„œ

  1. λ³€μˆ˜μ„ μ–Έλ¬Έμ„ μ‹€ν–‰ν•˜μ—¬, λ³€μˆ˜λ₯Ό β€œμ΄ˆκΈ°ν™”β€ν•œλ‹€.
  2. μ‘°κ±΄μ‹μ˜ 값이 β€œμ°Έβ€μ΄λ©΄, {μ½”λ“œλΈ”λŸ­}을 μ‹€ν–‰ν•œλ‹€.
  3. 증감식을 μ‹€ν–‰ν•˜μ—¬ 값을 μ¦κ°μ‹œν‚¨λ‹€.
  4. 쑰건식이 거짓이 λ λ•ŒκΉŒμ§€ 2번과 3λ²ˆμ„ λ°˜λ³΅ν•œλ‹€.

✏

for (let i = 0; i < 5; i++){
	console.log(i);
}

// 0
// 1
// 2
// 3
// 4

✏ 쀑첩 forλ¬Έ

for (let i = 0; i < 5; i++){
	for (let j = 0; j < 5; j++) {
		console.log(i, j);
	}
}

// 0 0
// 0 1
// 0 2
// 0 3
// 0 4
// 1 0
.
.
.
// 4 4

μ„±λŠ₯에 영ν–₯이 λ§Žμ•„ λ˜λ„λ‘ μ“°μ§€ μ•ŠλŠ” 것이 μ’‹λ‹€.

πŸ’₯ λ¬΄ν•œλ£¨ν”„

for(;;){}

for문이 λ¬΄ν•œλ£¨ν”„λ‘œ λΉ μ§€μ§€ μ•Šκ²Œ λ©ˆμΆ”λŠ”(κ±°μ§“) 쑰건식을 μ§œλŠ”κ²Œ μ€‘μš”ν•˜λ‹€!