[TIL] 220428(๋ชฉ)

Beanxxยท2022๋…„ 4์›” 28์ผ
0

TIL

๋ชฉ๋ก ๋ณด๊ธฐ
3/120
post-thumbnail

โ˜‘๏ธ ๋ฐ˜๋ณต๋ฌธ(Iteration)

: ๊ฐ™๊ฑฐ๋‚˜ ๋น„์Šทํ•œ ์ฝ”๋“œ๋ฅผ ์—ฌ๋Ÿฌ ๋ฒˆ ์‹คํ–‰์‹œ์ผœ์•ผ ํ•  ๊ฒฝ์šฐ์— ์“ฐ๋Š” ๊ตฌ๋ฌธ

๐Ÿ’ก for ๊ตฌ๋ฌธ

// ๋ฐ˜๋ณตํ•  ์กฐ๊ฑด์„ ์ดˆ๊ธฐํ™”, ์กฐ๊ฑด์‹, ์ฆ๊ฐ๋ฌธ ์ˆœ์œผ๋กœ ์ž‘์„ฑ
let sum = 1;

for(let n=2; n<=4; n=n+1) {
	sum = sum + n; // ๋ฐ˜๋ณตํ•  ๋‚ด์šฉ
}

๐Ÿ’ก while ๊ตฌ๋ฌธ

let sum = 1;
let n = 2;

while(n <= 4) {
	sum = sum + n;
	n = n + 1;
}

โž• etc

๐Ÿ’ซ ์—ฐ์Šต ๋ฌธ์ œ ํ’€๋‹ค๊ฐ€ ๊ธฐ์–ตํ•ด์•ผ ํ•  ๊ธฐํƒ€ ๊ฐœ๋…!

๐Ÿ’ก for๋ฌธ์—์„œ index๋ฅผ ํ™œ์šฉํ•˜๋Š” ๋ฌธ์ œ

// ์•„๋ž˜์™€ ๊ฐ™์€ ์กฐ๊ฑด์„ ๊ธฐ๋ณธ์œผ๋กœ ๋ฌธ์ œ ์ƒ๊ฐํ•˜๊ธฐ!
// ์—ฌ๊ธฐ์„œ i๋ฅผ index ๋ฒˆํ˜ธ๋ผ๊ณ  ์ƒ๊ฐํ•˜์ž
// index๋Š” 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ๋งˆ์ง€๋ง‰ index ๋ฒˆํ˜ธ๋Š” ๋ฌธ์ž์—ด ๊ธธ์ด-1.
for(let i=0; i < str.length; i++) {
	~~~
}
profile
FE developer

0๊ฐœ์˜ ๋Œ“๊ธ€