let i = 3;
while (i) {
alert( i-- );
}
이면 i= 1까지만출력
let i = 3;
while (i) {
alert( --i );
}
이면 i = 0까지출력
내가 이해해한대로면
식이 2개씩 나오는데 젤 위에께 출력된다고 생각하면 편함
참고하면 좋은 사이트 https://dojang.io/mod/page/view.php?id=96
지옥의 반복문.. 왜이렇게 이해가 안갈까ㅠㅠ 내일이랑 주말까지해서 다시한번 싹 풀어보고 다른 문제들도 찾아서 풀어봐야겠다.
내가 이해한 바로는 반복문은 아래와 같이 작성한다
let i = 0; // i의 선언 및 초기화
while(i>=100){ // ()안에 조건식을 써줄 것
i++ // 조건식이 성립하면 반복! 성립하지않으면 while문 실행 X!
}
------------------
let i = 10; // i의 선언 및 초기화
while(i){ // i가 true(1)이면 아래 실행
i-- // 조건식이 성립할때까지 i에서 1 빼기 i===0이되면 false가 되므로 while문에서 벗어남
}
for(i=0;i>3;i++){ // i=0 초기화 , i>3 조건식 , i++ 증감식
alert(i) // 초기화값이 조건식이될 때 까지 안에식을 반복하고 한번 실행이 끝나면 i에 1을 더한다
}