반복문

반복문을 이용하면 코드를 원하는 횟수만큼 반복하여 실행할 수 있습니다 가령, 안녕하세요! 라고 문구를 100회 출력하려면 출력문을 100회 작성해야 하지만 반복문을 사용하면 한줄의 출력문 만으로도 100회 출력이 가능합니다 반복문에는 while문과 do while, for문 이 있습니다

while문

while 문은 조건식을 만족할때까지 코드를 여러회 반복할수 있습니다
while문의 실행순서는
1. 조건식을 검사하고, 만족하면
2.중괄호 안에 있는 코드와 증감식을 실행합니다
3.다시 조건식을 검사합니다


{
    let num = 1;

    while (num <= 10) {
        document.write(num + ". 실행되었습니다.");
        num++;
    }
}
        

do while문

while 문의 경우에는 조건식의 만족여부를 먼저 검사한루 중괄호에 있는 코드의 실행여부를 결정했습니다. 하지만 do while 문은 반드시 한 번은 코드를 실행하고 조건식을 검사합니다


{
    let num = 1

    do {
        document.write(num + ".실행되었습니다");
        num++;
    } while (num <= 10);
} 

for문

for 문은 조건식을 만족할때까지 특정 코드를 반복하여 실행합니다. 사용방법은 while문과 같지만 while문보다 사용하기 편해 사용빈도가 높은 편입니다.


{
    for (let i = 1; i <= 10; i++) {
        document.write(i + ".실행되었습니다");
    }
}    

break 문

반복문인 while문 또는 for문에서 break문을 실행하면 조건식과 상관없이 강제로 반복문을 종료합니다. 즉, break문은 반복문을 강제로 종료할때 사용합니다.


{
let num = 1;

while (num <= 20) {
    document.write(num);
    num++;
}
    if (num == 10) {
        break;
    }
    num++;
   

continue 문

continue 문은 반복문에서만 사용할 수 있습니다 while문에 사용할 경우 continue문 다음에 오는 코드는 무시하고 바로 조건식으로 이동해 조건검사를 합니다, 즉, while문 안에 있는 continue문은 "다음에 오는 코드는 무시하고 조건식에서 조건검사를 실행해!"라고 말하는 것이죠


{
let num = 0;
while (num < 10) {
    num++;
    if (i == 5) {
        continue
}
    document.write(num);
    
}

for(let i=1; i<=10; i++){
    if (i == 5) {
        continue;
    }
    document.write(i);