while 반복문

imjingu·2023년 7월 17일
0

개발공부

목록 보기
132/481

while 반복문
if 조건문과 형태가 매우 비슷, 다른 점은 문장을 한번만 실행하고 끝내는 것이 아니라
불 표현식이 true면 계속해서 문장을 실행한다는 점

    while(불 표현식) {
        문장
    }

while 반복문의 경우 조건이 변하지 않는다면 무한히 반복 실행하므로
조건을 거짓으로 만들수 있는 문장이 포함 되어 있어야 함
반복문이 무한 반복 되는것을 무한루프 infinite loop 라고 한다.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        

        let i = 0;
        while (i >= 0) {
            alert(`${i + 1}번째 반복 입니다.`);
            i--;
        }

        for (i = 0; i >= 0; i--) {
            aler(`${i + 1}번째 반복 입니다.`);
        }

        /* 무한 반복문 */
        let i = 0;
        while (true {
            alert(`${i}번째 반복입니다.`);
            i = i + 1;
        })
        
        /* while 반복문 기본 */
        let i = 1;
        while (confirm('계속 진행하시겠습니까?')) { //confirm - 불 형으로 반환 됨
            //사용자가 [확인] 버튼을 클릭하면 true 가 되어 계속 반복, 취소를 클릭하면 false 변환
            alert(`${i}번째 반복 입니다.`);
            i = i + 1;
        }
    </script>
</body>
</html>

0개의 댓글