기본 명령어
물건
비퍼
장애물
좌표
방향
글자
입력 폼
고급 명령어
게임 개발용
수학 함수
문자열 함수
RGB 함수
연산자
문법
function
if
if~else
if~else if
switch
for
while
조건문의 중첩
반복문의 중첩
조건문과 반복문의 중첩
삭제된 명령어
while
(문법)
while - 반복하기
사용설명
while ( 조건식 ) {
          반복 내용
}
while ( 조건식 ) {
          반복 내용
}
while ( 조건식 ) {
          반복 내용
}
while은 "~하는 동안"이라는 뜻으로, 어떤 내용을 반복해서 여러 번 실행해야 할 때 사용하는 구문이다.

while에는 조건식이 사용되는데, 그 결과가 true인 동안 반복하다가 어느 순간 false가 되면 반복을 종료한다.

만약, 조건식의 결과가 false로 변하지 않고 계속 true 상태가 유지된다면 프로그램은 '무한반복'에 빠져 다운되거나 비정상 종료된다.
    i=1
    while ( i<=10 ) {
            print("딸기가 좋아!")
    }
    변수 i의 값이 변하지 않기 때문에
    i<=10의 결과는 영원히 true
    무한반복에 빠진다.

따라서, while을 이용할 때는 조건식을 false로 만들어주는 방법을 만들어 넣어야 한다.
    i=1
    while ( i<=10 ) {
            print("딸기가 좋아!")
            i++
    }
    i++에 의해 변수 i의 값이 1씩 증가
    10번 반복한 후에는
    i<=10의 결과가 false가 되어
    while이 종료된다.

조건식에는 비교연산자와 논리연산자가 사용된다.
(원하는 조건식을 만들기 위해 비교연산자, 논리연산자를 잘 알아야 한다.)
사용예

코드실행
print("10번 반복하기")
i=1
while (i<=10) {
     print("딸기가 좋아!")
     i++
}

코드실행
print("한 번도 실행되지 않음")
i=1
while (i>=10) {
     print("딸기가 좋아!")
     i++
}

코드실행
print("1~10까지 출력하기")
i=1
while (i<=10) {
     print(i)
     i++
}