어떤 조건을 만족할때까지 정해진 구간을 반복할때 사용하는 명령어입니다.
예제로 먼저 확인해보죠
function solution(num){ //num의 값이 있다면 실행
let answer;
while(num){
num -= 1;
console.log(num);
}
return answer;
}
let num = 524;
console.log(solution(num));
결과를 예상한다면 화면에 524부터 값이 없어질때까지 1씩 감소할겁니다. 화면상엔
524
523
...
0
undefined
라고 나오겠네요.
대신 조건값은 정확히 만족할 수 있게끔 해줘야 합니다. 조건값을 만족 못하고 지나칠 경우 이런 결과를 만듭니다.
function solution(num){
let answer;
while(num){
num -= 10;
console.log(num);
}
return answer;
}
let num = 524;
console.log(solution(num));
524
514
504
...
4
-14
-24
...
멈추지 않고 계속 실행하게 되는거죠.
728x90
'프로그램 강좌' 카테고리의 다른 글
[javascript]isNaN(n) 숫자가 아닌지 판별 (0) | 2021.04.07 |
---|---|
[javascript]sort() 정렬하기 (0) | 2021.03.24 |
[javascript]split 사용방법(나눌때) (0) | 2021.03.22 |
[javascript]정규표현식 Regexr.com (0) | 2021.03.16 |
[javascript]3초 뒤 배너 자동 닫힘 (0) | 2021.03.15 |