이번에는 자바스크립트에서 for 문에 대해서 알아보겠습니다.
글을 읽기 전에 손가락을 꾸~욱 눌러주시면 감사하겠습니다.^^
for문은 주어진 조건이 만족되는 동안 코드를 반복해서 실행하게 됩니다. 단, for문은 처음 실행되기전에 초기화 작업을 한번 수행하고, 매번 실행이 반복될 때마다 증감식을 한번씩 실행하게 됩니다. 다음은 for문의 형식입니다.
for(i = 0; i < 10; i++){
......
}
여기에서 for문은 먼저 i 변수의 초기 값을 0으로 설정한 후, 이 변수 값이 조건을 만족시키는건지(10보다 작은지)를 체크하게 됩니다. 만약 조건을 만족하게 되면 코드를 실행하게 됩니다. 코드 실행 후에는 i++ 증감식에 의해 i 변수가 1로 바뀌게 됩니다. 그런 후 또다시 조건을 검사한 후 조건을 만족하게 되면 다시 한번 코드를 실행하게 됩니다. 이와 같은 방식으로 for문은 조건이 만족되는 동안 반복적으로 코드를 실행하게 되는 것입니다.
예제를 한번 보도록 하겠습니다.
<html>
<head>
</head>
<body>
1부터 10까지 제곱 구하기<p>
<script language="Javascript">
for(i = 1; i <=10; i++){ // 변수 i 의 값이 1부터 시작해서 10보다 크게 될때까지 계속 순환문 작동
document.write(i + "*" + i + " = " + i*i + "<br>")
}
</script>
</body>
</html>
결과는 다음과 같습니다.
1부터 10까지 제곱 구하기
1 * 1 = 1
2 * 2 = 4
3 * 3 = 9
4 * 4 = 16
5 * 5 = 25
6 * 6 = 36
7 * 7 = 49
8 * 8 = 64
9 * 9 = 81
10 * 10 = 100
이해가 되셨나요?
궁금하신 점은 댓글 달아주세요~^^
'IT 프로그래밍 > JSP' 카테고리의 다른 글
JSP 디렉티브(Directive)의 정의 및 종류 (0) | 2014.02.01 |
---|---|
JSP 자바스크립트 오늘 날짜 요일 시간 알아내기 (0) | 2014.01.26 |
JSP 자바스크립트 do while 문 기본 설명 (0) | 2014.01.25 |
JSP 자바스크립트 while 문 기본 설명 (0) | 2014.01.25 |
JSP 자바스크립트 if else 문 기본 설명 (0) | 2014.01.25 |