Front-End/JavaScript
[프론트엔드][JavaScript] 10. 반복문 - while문
nanee_
2021. 10. 5. 23:37
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