겸둥이곰
2022. 5. 17. 14:29
반응형
1. while : 조건이 true 이면 {}안의 반복문을 실행
* 문법
while(조건){
반복문
}
let a = 1;
while(a < 10){
console.log(a);
a++;
}
2. do ... while : 일단 {} 안의 반복문을 한번 실행하고 조건을 체크, 이때 조건이 true이면 계속 실행
* 문법
do {
반복문
} while (조건)
* while..과 do ... while 의 차이는 조건을 언제 확인하느냐의차이..
* while은 조건이 false이면 한번도 실행이 되지 않지만, do .. while은.. 조건이 false 이더라도. .한번은 실행이 됨..
=== 그런데.. 실제 코딩할때.. while문을 거의 써본적이.. 없는듯? -_-?? ... java 코딩하면서 한번 썼던거 같은...
3. for
* 문법 for (시작 ; 조건 ; 증가) { 반복문 } --> for(begin ; condition ; step)
if (let i=0; i< 10; i++){ // i =0 부터 9까지 +1씩 증가하면서 반복문을 실행한다.
console.log("i : " , i);
}
=> i 는 9까지 출력이 되고 10 이 되면서 for문을 벗어남
4. 루프종료
* break : while이나, for문에서 break문을 만나면 반복문 종료
for (let i=0; i< 10; i++){
console.log("i : " , i);
break;
}
==> 한번 실행후 break;를 만나 바로 종료
*continue : 반복문에서 continue를 만나면 이후의 반복문은 실해하지 않고 다음 조건으로 반복문 실행 ..
for (let i=0; i< 10; i++){
if (i%2 === 0) continue;
console.log("i : ", i);
}
==> i 가 홀수인 경우만 출력됨.
*** 그외 반복문과 관련된 내용이 많지만.. 잘 사용하지 않으로.. 일단 패스~~~
반응형