728x90
๋ฐ๋ณต๋ฌธ
for๋ฌธ์ ์ ํํ ๋ช๋ฒ ํ์ ํด์ผํ๋์ง ๋ฒ์๋ฅผ ์๋ ์ฌ์ฉํ๊ณ
while์ ์ฃผ๋ก ์ ํํ ๋ฒ์๊ฐ ์๋ ์ํ์ ๋ฐ๋ฅธ ๋ฐ๋ณต์ผ๋ ์ฌ์ฉ๋๋ค
for(let i=0; i<10; i++)
{
console.log("์ฅ์์",i)
}
์ถ๋ ฅ๊ฒฐ๊ณผ
์ฅ์์ 0
์ฅ์์ 1
์ฅ์์ 2
์ฅ์์ 3
์ฅ์์ 4
์ฅ์์ 5
์ฅ์์ 6
์ฅ์์ 7
์ฅ์์ 8
์ฅ์์ 9
break : ๋ฐ๋ณต๋ฌธ์ ํ์ถ๊ตฌ
๋ง์ฝ์ ๋ด๊ฐ ๋ฐ๋ณต๋ฌธ์ ๋์ ๊ฐ๊ธฐ์ ์ ํ์ถํ๊ณ ์ถ๋ค๋ฉด ์ด๋ป๊ฒํด์ผ๋ ๊น? break ๋ฅผ ์ฐ๋ฉด ๋๋ค. break๋ฅผ ๋ง๋๋ฉด ๋ฐ๋ณต๋ฌธ์ ๋ฐ๋ก ํ์ถํ๊ฒ๋๋ค
for(let i=1;i<=10;i++){
console.log(i)
}// ๋ค์๊ณผ๊ฐ์๊ฒฝ์ฐ 0๋ถํฐ 10๊น์ง ์ ๋ถ ์ถ๋ ฅ์ด ๋๋ค
for(let i=1;i<=10;i++){
console.log(i)
if(i%7==0){
console.log("7์ ๋ฐฐ์์
๋๋ค")
break;
}
}// ๋ค์์ ์์ ์์ 7์ดํ๋ ํ๋ฆฐํธ๊ฐ ๋ผ์ง ์๋๋ค. ์๋ํ๋ฉด 7๋ก ๋๋์ด์ง๋ ์๊ฐ if๋ฌธ ์์ ๋ค์ด๊ฐ break๋ฅผ ๋ง๋ฌ๊ธฐ ๋๋ฌธ์ด๋ค.
๋ฌดํ ๋ฐ๋ณต(๊ตณ์ด ์คํํ์ง ์๋ ๊ฒ์ด ์ปดํจํฐ๋ฅผ ์ํด... ์ข๋ค)
๋ฌดํ์ผ๋ก ๋ฐ๋ณตํ๊ณ ์ถ๋ค๋ฉด
for(;;){ console.log("for๋ฌธ์ ๋ฌดํ ๋ฐ๋ณต") } while(true){ console.log("while๋ฌธ์ ๋ฌดํ ๋ฐ๋ณต") }
array.length๐
length๋ ๋ชจ๋ ๋ฐฐ์ด์ด ๊ฐ์ง๊ณ ์๋ ๊ธฐ๋ณธ ์์ฑ์ด๋ค. ๋ฐฐ์ด์ ๊ธธ์ด๊ฐ์ ๋ฐํํด์ค๋ค(๋ฐฐ์ด์ ์์ดํ ๊ฐ์).
for(let i=0;i<array.length;i++) ๋ฅผ ํ๊ฒ๋๋ฉด ์์์ ๋ฐฐ์ด์ ์์๋ถํฐ ๋๊น์ง ๋๊ฒ๋๋ค
<๊ตฌ๊ตฌ๋จ ๋ฑ ์์ >
for(let i=2; i<=9; i++)
{
for(let j=2; j<=9; j++)
{
console.log(i+"x"+j+"="+i*j)
}
console.log()
}
let fruit = ["apple","grape","mango","apple"]
for(let i=0; i<fruit.length; i++)
{
console.log(fruit[i])
}
์ถ๋ ฅ๊ฒฐ๊ณผ
2x2=4
2x3=6
2x4=8
2x5=10
2x6=12
2x7=14
2x8=16
2x9=18
3x2=6
3x3=9
3x4=12
3x5=15
3x6=18
3x7=21
3x8=24
3x9=27
4x2=8
4x3=12
4x4=16
4x5=20
4x6=24
4x7=28
4x8=32
4x9=36
5x2=10
5x3=15
5x4=20
5x5=25
5x6=30
5x7=35
5x8=40
5x9=45
6x2=12
6x3=18
6x4=24
6x5=30
6x6=36
6x7=42
6x8=48
6x9=54
7x2=14
7x3=21
7x4=28
7x5=35
7x6=42
7x7=49
7x8=56
7x9=63
8x2=16
8x3=24
8x4=32
8x5=40
8x6=48
8x7=56
8x8=64
8x9=72
9x2=18
9x3=27
9x4=36
9x5=45
9x6=54
9x7=63
9x8=72
9x9=81
apple
grape
mango
apple
728x90