while 반복문
- 조건식이 true일 경우에 계속해서 반복
- 비교 또는 논리 연산식등 조건문에 중점을 둔 반복문
문법
while (조건) {
//조건이 true일 때 실행 할 문장
}
예시
let i = 0; // i의 초기값을 0으로 설정
while(i<100){ //i가 100이하일 때 까지 반복
alert([i]); //i값을 alert창에 표시
i++; //반복 후 i값이 1씩 증가
if(i==4){
break; // i가 3이되면 종료
}
}
위 예시의 경우, 조건문으로 반복을 시키는 방법도 있지만
berak; 함수를 이용하여 반복문을 종료하는 방법도 있음을 보여주고 싶었습니다.
continue를 이용하면, 반복문 안에서 현재 반복을 멈추고 다음 반복을 진행가능.
for 반복문
- 반복 횟수에 중점을 둔 반복문
- 초기식, 조건식, 종결식, 실행문으로 구성되어 있다.
- 초기식 실행 후, 조건이 true이면 for문 실행, false인 경우 for문을 종료
문법
for(let i=0; i<length; i++) {
//실행문
}
예시
for(let i=0; i<= 3; i++) {
alert([i]); //i값을 alert창에 표시
}
위의 while 반복문을 for 반목문으로 바꾼 경우를 예시로 들었습니다.
While 반목문과 for 반복문 비교
let i = 0;
while(i<= 3){
alert([i]);
i++;
}
//while 반복문을 for 반목문으로 아래처럼 바꿀 수 있습니다.
for(let i=0; i<= 3; i++) {
alert([i]);
}
* 잘못된 정보 및 오류가 있을 경우 댓글에 적극적으로 말씀 부탁드립니다. 수정, 보완 하겠습니다.
'Java Script' 카테고리의 다른 글
[자바스크립트] 형 변환(String, Number, boolean) 정수 실수 변환(parseInt, parseFloat) (0) | 2023.06.02 |
---|---|
[자바스크립트] 객체를 복사하는 방법들 (얕은 복사, 깊은 복사) (0) | 2023.06.02 |
[Java Script] Array filter() 함수 사용방법 (0) | 2022.09.05 |
[Java Script] undefined과 null 타입 차이 (0) | 2022.07.24 |
[Java Script] slice, splice 차이 / 배열에서 원하는 요소를 삭제, 추가하는 방법 (0) | 2022.07.21 |