이번 편은 자바스크립트의 반복문에 대해 설명해보겠습니다!
자바스크립트 반복문은 for과 while이 대표적인데
for문
for(시작; 조건; 끝){
내용
}
for (var i = 0; i < 10; i++) {
alert(i);
}
이 코드 같은 경우에 시작이 var i =0 , 즉 i라는 변수를 0으로 선언하고 0부터 시작한다는 것이고
조건은 i가 10미만일 때 까지 실행하겠다!
끝은 i++로 한번 실행이 완료될때마다 i값을 한개씩 증가시키겠다입니다.
따라서 alert(i)는 0번째부터 9번째까지 총 10번 출력이 됩니다.
while문
while(조건) {
내용
}
var i = 0;
while (i < 10) {
alert(i);
i++;
}
for문과 유사하지만
for은 주로 반복 횟수를 정할 수 있기 때문에 몇 번 반복될 지 알 때 주로 사용하고 ,
while은 몇 번 반복될 지 모를 때 사용합니다!
만약 while문을 중단하고 싶은 경우 break를 사용하여 중단할 수 있습니다.
var i = 0;
while (i < 10) {
if (i > 5) {
break;
}
alert(i);
i++;
}
while문 안에 if조건문을 사용하여 i가 5보다 클 때 이 while문을 중단시킬 수 있습니다.
비슷하게 continue도 있는데 continue는 continue 아래 내용을 실행시키지 않고 다음번째 반복문을 합니다.
var i = 0;
while (i < 10) {
i++;
if (i % 2 === 0) {
continue;
}
alert(i);
}
참고: 제로초