반응형
- for문
- while문
- do ~ while문
- break문
- continue문
1) for문
for (초기값; 조건식; 증감식) {
실행문;
}
- 초기값
변수를 선언하고 초기화합니다. 시작값
- 조건식
다음 반복을 실행해야 하는지 조건 여부를 결정하는 부울 표현식입니다 ( true , false )
조건이 true 이면 다음 반복을 실행하고 그렇지 않으면(false) 반복문이 종료됩니다.
- 증감식
++ 변수
변수 ++
수식
for문을 사용하여 1부터 4까지의 숫자를 콘솔에 표시
for (let i = 1; i < 5; i++) {
console.log(i);
}
결과
1
2
3
4
* 무한반복
for ( ; ; ) {
실행문;
}
let arr = [10, 20, 30, 40 ];
for( let i = arr.length - 1 ; i >= 0 ; i-- ){
console.log(arr[i]);
}
2) while 문
while (조건식) {
실행문;
}
초기값;
while (조건식) {
실행문;
증감식
}
let num = 1
while ( num < 5 ) {
console.log( num ) ;
num++;
}
** 무한반복
while ( true ) {
실행문
}
3) do ~ while문 : 조건에 만족하지 않아도 한 번은 실행
do {
// 실행문;
} while (조건식);
let i = 0;
do {
alert( i );
i++;
} while (i < 3);
4) break 문
반복문 종료
let i = 0;
while (i < 5) {
i++;
console.log(i);
if (i == 3) {
break;
}
}
5) continue 문
continue 현재 반복에서 명령문의 실행을 종료 하고 즉시 다음 반복을 계속합니다.
for (let i = 0; i < 10; i++) {
if (i % 2 === 0) {
continue;
}
console.log(i);
}
반응형
'javascript+es6' 카테고리의 다른 글
[ javascript ] 06. 원시타입, 참조타입, 객체 (0) | 2023.09.16 |
---|---|
[ javascript ] 05. 템플릿 리터널 , 함수, 내장함수 (0) | 2023.09.14 |
[ javascript ] 03. 조건문 (0) | 2023.09.13 |
[ javascript ] 02. 연산자 (0) | 2023.09.11 |
[ javascript ] 01. 자바스크립트란 , 변수 (0) | 2023.09.11 |