while
while 반복문의 문법
while (조건식) {
조건식이 만족하는한 반복적으로 실행되는 명령문;
}
while문을 이용한 문제예시이다
function isOdd(num) {
let result = Math.abs(num);
while(result >= 0){
if(result === 1){
return true;
}
else if(result === 0){
return false;
}
result = result - 2;
}
return result;
}
while 반복문은
조건이 참이면면 반복문 본문에 있는 코드가 실행이 되고,
거짓이 되면 (반복문의 조건을 만족하지 않으면) 반복문을 멈추는 것입니다.
for문의 문법
for (초기식; 조건식; 증감식) {
조건식이 만족하는한 반복적으로 실행되는 명령문;
}
for문을 사용한 문제예시이다
function sumTo(num) {
let result = 0;
for(let i = 0; i <= num; i++){
result = result + i;
}
return result;
}
for 반복문은
반복문이 실행되면 우선 조건을 확인한 뒤 그 값이 true일 경우 구문을 실행한다.
구문 실행이 끝나면 다시 조건을 확인한 뒤 조건이 false가 될 때까지 반복한다.
반복문은 자주 사용하는 것이기 때문에 코플릿을 다시 한번 풀어보고 강의를 다시 보면서 익숙해지고 코드에 접근을 하는 법도 길러서 지금보다 나은 내가 되고 싶다🙏