반복문(Loop Statement, iterate)
let i = 0;
while(조건){
실행문;
증감문;
}
let i = 0; //초기화
while(i < 10){ //조건 선택식
document.write('coding everybody'+i+'<br />'); //실행
i++
}
let i = 0;
while(i < 10){
document.write('coding everybody '+(i*2)+'<br />');
//10 이하~ 2의 배수
i++;
}
for(초기화; 반복조건; 반복이 될 때마다 실행되는 코드){
반복해서 실행될 코드
}
for(i = 0; i < 10; i++){
document.write('coding everybody'+i+'<br />');
}
for(var i = 0; i < 10; i++){
if(i === 5) {
break; //i ===5 라면 break 로 반복문을 빠져나감
}
document.write('coding everybody'+i+'<br />');
}
return
coding everybody 0
coding everybody 1
coding everybody 2
coding everybody 3
coding everybody 4
for(var i = 0; i < 10; i++){
if(i === 5) {
continue; //해당 조건에만 반복문 종료
//i =5 가 되었을 때 실행이 중단되었지만 반복문은 계속 실행
}
document.write('coding everybody'+i+'<br />');
}
//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
for(let i = 0; i < 10; i++){
for(let j = 0; j < 10; j++){
document.write(String(i)+String(j)+'<br />');
//String은 숫자인 i와 j의 데이터 타입을 문자로 변환하는 명령
}
}