728x90
반응형
SMALL
while문
: 조건식이 true인 동안 계속해서 주어진 실행문을 반복하는 문법이다.
위와 같은 방법으로 작성하면 된다.
while문을 빠져나오기 위해서는
1. 조건식에서 false를 가질 수 있을 만한 조건을 준다.
2. body안에서 조건식에 반하는 실행문이 있어야 한다.
위 두가지 중 하나가 꼭 필요하다.
1. 조건식에서 false를 가질 수 있을 만한 조건을 준다.
<script>
'use strict';
let sum = 0;
let i = 0;
while(i<11){
sum += i;
i++;
}
console.log(sum); // 55
</script>
1~10까지의 합을 담을 변수 sum과
증가하면서 sum에 담겨질 변수 i를 선언해 주었다.
while문의 조건식에 변수 i가 10까지만 반복하게 하는 조건을 써주었고,
sum에 대입연산자 +=를 사용해 i를 누적해 더해주고,
i는 증감연산자 ++를 사용해 1씩 증가시켜준다.
i가 11이 되는 순간 while문에서 빠져나오게 되고,
console 창에 1~10의 합인 55가 출력된다.
2. body안에서 조건식에 반하는 실행문이 있어야 한다.
<script>
'use strict';
let sum = 0;
let i = 0;
while(true){
if(i > 10){
break;
}else{
sum += i;
i++;
}
}
console.log(sum); // 55
</script>
true 인 경우에 반복을 하는 while문의 조건식을
if문으로 break를 해줘서 while문을 중단시킬 수 있다.
728x90
반응형
LIST
'Front-End > JavaScript' 카테고리의 다른 글
[프론트엔드][JavaScript] 12. for문 (0) | 2021.10.18 |
---|---|
[프론트엔드][JavaScript] 11. do while문 (0) | 2021.10.05 |
[프론트엔드][JavaScript] 9. 연산자2 - 논리, 비트, 삼항 (0) | 2021.09.03 |
[프론트엔드][JavaScript] 8. 연산자1 - 산술, 비교, 대입, 논리 (0) | 2021.09.03 |
[프론트엔드][JavaScript] 8. 대화상자 (0) | 2021.09.03 |