웹언어2012. 3. 19. 16:50
1. for 반복문

for(초기식; 조건식; 종결식) {

    문장
}

ex1)
<script>
    for (var value=0; value<5; value++)
        alert(value + '번째 반복문');
    }
</script>

ex2) 1부터 10까지 합을 구하는 반복문
<script>
    var i, hap=0;
    for (i=1; i<=10; i++){
        document.write(hap + "<br>");
    }
</script>

ex3) 단순 for 반복문
<script>
    var array = ['A', 'B', 'C', 'D'];
    for (var i=0; i<array.length; i++) {
        alert(array[i]);
    }
</script>

ex4)
<script>
    dan = prompt("단을 입력 : ", "");
    document.write("<table width=200 align=center>");
    for (i=1; i<=9; i++) {
        document.write("<tr>");
        document.write("<td align=center>" + dan + "*" + i + "=" + dan * i * "</td>");
        document.write("<tr>");
    }
    document.write("</table>");
</script>


2. While 반복문

while ( ) {
    문장
}

ex1)
<script>
    wihle (true) {
        alert('반복문');
    }
</script>

ex2)
<script>
    var value = 0;
    while (value < 5) {
        alert (value);
        value++;
    }
</script>

ex3) 1부터 100까지의 합을 10단위로 나타내는 반복문
<script>
    sum = 0;
    i = 0;
    while (i <= 100) {
        sum += i;
        if (i % 10 == 0) {
            document.write("1부터" + i + "까지의 합은" + sum + "<br>");
        }
    i++;
    }
</script>


3. Do While 반복문

do {
    문장
} while ( );

ex1)
<script>
    var value = 0;
    do {
        alert (value + '번째 반복문');
        value++;
    } while (value < 5)
</script>

ex2)
<script>
    sum = 0;
    i = 1;
    do {
        sum += i;
        i++;
    } while (i <= 100)
    document.write("1부터 100까지의 합은" + sum + "</br>");
</script>


4. For In 반복문

for (var i in array) {
}

ex)
<script>
    var array = ['A', 'B' , 'C', 'D'];
    for (var i in array) {
        alery(array[i]);
    }
</script>

'웹언어' 카테고리의 다른 글

IIS에서 PHP 올리기  (0) 2013.09.03
IIS(인터넷 정보 서비스) 설치  (0) 2012.10.18
Posted by 건깡