생활 코딩/JAVASCRIPT
반복문
준승박
2021. 8. 16. 17:16

반복문
1. 기본문법
2. 반복조건
3. for문
while(조건){
반복해서 실행할 코드
}
while(true){ // 무한루프를 발생 하기 때문에, 이렇게 사용 하면 안된다. document.write('coding everybody
'); }
반복해서 실행할 코드
}
while(true){ // 무한루프를 발생 하기 때문에, 이렇게 사용 하면 안된다. document.write('coding everybody
'); }
2. 반복조건
var i = 0;
// 종료조건으로 i의 값이 10보다 작다면 true, 같거나 크다면 false가 된다.
while(i < 10){
// 반복이 실행될 때마다 coding everybody
이 출력된다.
줄바꿈을 의미하는 HTML 태그
document.write('coding everybody
');
// i의 값이 1씩 증가한다.
i++
}
for(초기화; 반복조건; 반복이 될 때마다 실행되는 코드){
반복해서 실행될 코드
}
4. 반복문의 효용
반복해서 실행될 코드
}
for(var i = 0; i < 10; i++){
document.write('coding everybody'+i+'
');
}
document.write('coding everybody');
document.write('coding everybody');
document.write('coding everybody');
document.write('coding everybody');
document.write('coding everybody');
document.write('coding everybody');
document.write('coding everybody');
document.write('coding everybody');
document.write('coding everybody');
document.write('coding everybody');
document.write('coding everybody');
위 처럼 10번 반복할 내용을 아래 처럼 몇줄로 할 수 있다.
5. 반복문의 제어 (break,continue)document.write('coding everybody');
document.write('coding everybody');
document.write('coding everybody');
document.write('coding everybody');
document.write('coding everybody');
document.write('coding everybody');
document.write('coding everybody');
document.write('coding everybody');
document.write('coding everybody');
document.write('coding everybody');
위 처럼 10번 반복할 내용을 아래 처럼 몇줄로 할 수 있다.
var i = 0;
while(i < 10){
document.write('coding everybody
');
i++;
}
var i = 0;
while(i < 10){
document.write('coding everybody '+i+'
');
i++;
}
반복문 중간에 강제 종료, 특정 내용을 건너뛰게 할 수 있다.
- break : 강제 종료
- break : 강제 종료
for(var i = 0; i < 10; i++){
if(i === 5) {
break;
}
document.write('coding everybody'+i+'
');
}
[실행결과]
coding everybody 0
coding everybody 1
coding everybody 2
coding everybody 3
coding everybody 4
- continue : 특정 조건은 건너뛰고 다시 반복문 실행
for(var i = 0; i < 10; i++){
if(i === 5) {
continue;
}
document.write('coding everybody'+i+'
');
}
[실행결과]
coding everybody 0
coding everybody 1
coding everybody 2
coding everybody 3
coding everybody 4
coding everybody 6
coding everybody 7
coding everybody 8
coding everybody 9