일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 티스토리
- 리눅스
- 알뜰폰
- 자바스크립트
- Apache
- OpenWrt
- mysql
- ConoHa
- 시놀로지
- 램가스초월
- iptime
- php
- PHP-FPM
- 가상서버호스팅
- 소비전력
- jQuery
- Rocky
- centos
- proxmox
- 킹북이초월
- KB국민카드
- 보르비스초월
- 알리익스프레스
- 스톤에이지
- 아파치
- 윈도우10
- SKT
- 라즈베리파이2
- KB증권
- 복현오거리
- Today
- Total
맛집 여행 캠핑 일상 생활
JAVASCRIPT 루프문 종류 본문
728x90
JAVASCRIPT 루프문 종류
자바스크립트에도 PHP의 foreach 에서 $key=>$val 형태와 비슷한 for in 반복문이 있다.
아래는 for, for in, while, do while 의 예제이다.
<script>
var arr = {0:"Apple", 1:"Banana", 2:"Grape", 3:"Orange", 4:"Peach", 5:"Pear"};
function loop1() {
var tObj = document.getElementById("result");
for (var i=0; i<6; i++) {
tObj.innerHTML += i + " => " + arr[i] + "<br>";
}
tObj.innerHTML += "<br>";
}
function loop2() {
var tObj = document.getElementById("result");
for (key in arr) {
tObj.innerHTML += key + " => " + arr[key] + "<br>";
}
tObj.innerHTML += "<br>";
}
function loop3() {
var tObj = document.getElementById("result");
var i = 0;
while (arr[i]) {
tObj.innerHTML += i + " => " + arr[i] + "<br>";
i++;
}
tObj.innerHTML += "<br>";
}
function loop4() {
var tObj = document.getElementById("result");
var i = 0;
do {
tObj.innerHTML += i + " => " + arr[i] + "<br>";
i++;
} while (arr[i])
tObj.innerHTML += "<br>";
}
window.onload = function() {
loop1();
loop2();
loop3();
loop4();
}
</script>
<div id="result"></div>
728x90
반응형
'JAVASCRIPT' 카테고리의 다른 글
JAVASCRIPT 부모페이지의 QueryString 가져오는 방법 (0) | 2016.09.01 |
---|---|
JAVASCRIPT 썸네일이미지 클릭시 새창에 이미지보기 (0) | 2016.08.31 |
JAVASCRIPT 최상위 부모페이지까지 찾기 (0) | 2016.08.17 |
JAVASCRIPT TEXTAREA 포커스 맨끝으로 보내기 (0) | 2016.08.11 |
JAVASCRIPT 배열을 SelectBox 로 만들기 (0) | 2016.08.10 |
Trackback : | Comments :