반응형
for문과 역 for문
for (var i = 0; i < length; i++)와 같은 형태의 for 반복문을 단순 for 반복문이라고 한다.
0으로 시작해서 length 바로 전까지 반복 실행하는 이유는 배열의 인덱스가 0에서 시작하기 때문이다.
<script>
var array = ['포도', '사과', '바나나', '망고'];
for (var i = 0; i < array.length; i++) {
alert(array[i]);
}
</script>
반면에 요소를 출력할 수도 있다. 이러한 반복문을 역 for반복문이라고 한다.
<script>
var array = ['포도', '사과', '바나나', '망고'];
for (var i = array.length -1; i >= 0; i--) {
alert(array[i]);
}
</script>
이러한 단순 for반복문, 역 for반복문 같은 형태를 많이 사용하지만 다른 형태도 많이 사용된다. 꼭 초기식에서 선언한 변수를 조건식이나 종결식에 사용할 필요는 없다.
브라우저의 성능을 측정하는 프로그램 (1초동안 반복문이 몇 회 반복되는지 표시해 브라우저의 성능을 측정한다.)
<script>
var startTime = new Date().getTime();
for (var cps = 0; new Date().getTime() < startTime + 1000; cps++) {}
alert('초 당 연산 횟수: ' + cps);
</script>
반응형
'JavaScript | TypeScript > Javascript 시작하기' 카테고리의 다른 글
[ Javascript ] JSON과 AJAX (0) | 2022.04.26 |
---|---|
[ Javascript ] 글로벌 변수 선언 방법과 차이 (0) | 2022.04.25 |
[ Javascript ] window 객체 (1) | 2022.04.22 |
[ Javascript ] 글로벌 변수 정의하기 (0) | 2022.04.20 |
[ Javascript ] 글로벌 변수 (0) | 2022.04.18 |