본문 바로가기

플래시 AS 2.0 강좌/초급

while문으로 반복실행을해보자!



넵.


이번엔 while문을 적어볼건데요


제가 쓰는 강좌는 순서같은건 없으니


보고싶은 알맹이만 보세요.









사실 for문하고 별로 다를 것이 없습니다.


for문이





for(i=0;i<5;i++){

trace("방울이")

}


였다면,



while문은








var i = 0;

while (i<5) {

trace("방울이");

i++;

}


이렇게 되는것입니다.

그냥 for문 둘러보시고 오면 쉽게 이해가 가실겁니다.

그리고 while문의 중첩보다는

for문의 중첩이 더 쉽습니다.

그러니 잘 안쓰이는거죠


핵심입니다.

조건이 참이되면 무한반복!
조건이 거짓이면 스탑!


그런데 가끔가다 이런 안습의 경우가 있습니다.



1번은 실행해야하는데;;

어떡하지?

이럴땐 do~while문을 쓰시면 됩니다.

아? 그게 뭐냐고요?




var i = 0;

do {

trace("방울이");

} while (i == 1);




에? 분명 while에는 i가 1일때만 실행된다고 나와있는데? 하지만 i는 0이잖아.


뭐지?


라고 생각하시는분은 위를 봐주세요


do라는것이 있습니당.




var i = 0;

do {//일단실행

trace("방울이");//방울이 출력

} while (i == 1);//이제 다시 조건검사



만약 여기서 조건에 맞게 된다면?



계속 방울이를 출력하게 되겠지요!




어때요? 이해가 가시나요?


그럼 여기서 끝내보겠습니다!