ex) 예시 코드 1 (for문 하나만 사용하는 Single Loop구문)
<script>
var sum = 0;
for (var i = 1; i < 6; i++){
sum += i;
}
document.write("1부터 5까지 더하면? " + sum);
</script>
결과값 = 15 (1+2+3+4+5)
ex) 예시 코드 1-1 (Single Loop 심화 예제)
<script>
var dan = prompt("몇 단을 출력할까요?");
dan = parseInt(dan);
for (var i = 1; i <= 9; i++) {
document.write(dan + "*" + i + "=" + dan * i + "<br>");
}
</script>
3을 입력했을 경우 결과값 (하단 이미지)
ex) 예시 코드 2 (for문 두개 사용하는 Double Loop 구문)
<script>
for (var i = 2; i <= 9; i++){
document.write("<div>")
document.write("<h3>" + i + "단</h3>");
for (var j = 1; j <= 9; j++){
document.write(i +" X " + j + " = " + i * j + "<br>");
}
document.write("<div>");
}
</script>
결과값 (하단 이미지)
ex) while문 예시
var i = 10
while(i < 10){
document.write('반복 조건이 true면 반복. <br>');
i += 1;
}
ex) do-while문 예시
var i = 10
do {
document write('반복 조건이 true면 반복합니다. <br>');
i += 1;
while(i < 10)
for (let i = 1; i <= 20; i++) {
if (i % 11 == 0) {
break;
}
document.write(i + "<br/>");
}
결과값
for (let i = 1; i <= 20; i++) {
if (i % 2 == 0) {
continue;
}
document.write(i + "<br/>");
}
결과값