break ๋ฌธ์ ํน์ ์กฐ๊ฑด์์ ๋ฐ๋ณต๋ฌธ์ ๋ฉ์ถ๊ฑฐ๋, ๋ฐ๋ณต๋ฌธ ์ค๊ฐ์์ ์์ผ๋ก ๋๋์๊ฐ์ผ ํ ๊ฒฝ์ฐ์ ์ฌ์ฉํ๋ค.
๋จ๋ ์ผ๋ก ์ฌ์ฉํ ์๋ ์๊ณ ๋ฐ๋ณต๋ฌธ์ ๋๋ผ ์กฐ๊ฑด๊ณผ ํจ๊ป ์ฌ์ฉํ ์๋ ์๋ค.
์์ 1 (์๋ฆฌ๋ฐฐ์น๋)
1-1 break ๋ฌธ์ ์ฌ์ฉํ์ง ์์์ ๋
์๋๋ ์ด ์ ์ฅ๊ฐ ์์ ๋ง๊ฒ ๋ฒํธ๊ฐ ์๋ ์ข์์ ๋ฐฐ์นํ๋ค.for๋ฌธ์ ์ฌ์ฉํด ์ด 56๋ช ์ ์ ์ฅ๊ฐ์ ํ ์ค์ 5 ์ข์์ผ๋ก ์๋ฆฌ๋ฅผ ๋ฐฐ์นํ์๋๋ฐ,์ข์์ 56๊ฐ๊ฐ ์๋ 60๊ฐ๊น์ง ๋ง๋ค์ด์ง๋ ๊ฒ์ ํ์ธํ ์ ์์๋ค.
document.write(`<table>`);
// ํ (11์ค)
for(let i = 0; i<rowNum; i++){
document.write(`<tr>`);
// ์ด (5์ค)
for(let j = 1; j<=colNum; j++){
// ์ข์๋ฒํธ
seatNo = i * colNum + j;
document.write(`<td> ์ข์ ${seatNo} </td>`);
}
document.write(`</tr>`);
}
document.write(`<br>`);
1-2. break๋ฌธ ์ฌ์ฉ
break๋ฌธ์ ์ถ๊ฐํ๋ ์ข์๋ฒํธ(56๊ฐ)๊ฐ ์ ์ฅ๊ฐ์(56๋ช )์ ๋ง๊ฒ ๋ด๊ฐ ์ํ๋๋๋ก ์์ฑ๋์๋ค.
document.write(`<table>`);
// ํ (11์ค)
for(let i = 0; i<rowNum; i++){
document.write(`<tr>`);
// ์ด (5์ค)
for(let j = 1; j<=colNum; j++){
// ์ข์๋ฒํธ
seatNo = i * colNum + j;
// ์ข์๋ฒํธ๊ฐ ์ ์ฒด ์
์ฅ๊ฐ ์๋ณด๋ค ํฌ๋ฉด ์ข
๋ฃ
if(seatNo > memNum) break;
document.write(`<td> ์ข์ ${seatNo} </td>`);
}
document.write(`</tr>`);
}
document.write(`<br>`);
์์ 2 (๊ตฌ๊ตฌ๋จ ์ถ๋ ฅ)
2-1 break ๋ฌธ์ ์ฌ์ฉํ์ง ์์์ ๋
์๋ ๊ตฌ๊ตฌ๋จ ์์ ๋ 9๋จ๊น์ง ์ถ๋ ฅ๋๋ ์ํ์์
break ๋ฌธ์ ์ฌ์ฉํด 4๋จ๊น์ง๋ง ์ถ๋ ฅ๋๊ฒ ์ฌ์ฉํ์๋ค.
for(let i = 2; i<=9 ; i++){
document.write(`<div class="times">`);
document.write(`<h3>${i}๋จ</h3>`);
for(let j=1; j<=9; j++){
document.write(`${i} x ${j} = ${i*j} <br>`);
}
document.write(`-----------`);
document.write(`</div>`);
}
2-2 break ๋ฌธ ์ฌ์ฉ
for(let i = 2; i<=9 ; i++){
document.write(`<div class="times">`);
document.write(`<h3>${i}๋จ</h3>`);
for(let j=1; j<=9; j++){
document.write(`${i} x ${j} = ${i*j} <br>`);
}
document.write(`-----------`);
// break ๋ฌธ ์ฌ์ฉ 4๋จ๊น์ง ์ถ๋ ฅ
if ( i === 4 ) {
break;
}
document.write(`</div>`);
}