for()문
for문은 조건식을 만족할 때까지 특정 코드를 만족하여 실행합니다. 사용 방법은 while 문과 같지만
while 문보다 사용하기 편해 사용 빈도가 높은 편입니다.
for()문 문법
기본형 : for(초깃값; 조건식; 증감식){
자바스크립트 코드;
}
다음은 for 문으로 '반복1~반복10'까지를 i를 1씩 증가하며 출력한 예제입니다.
코딩해보세요
06: <script>
07: 초깃값 조건식 증감식
08: for(var i = 1;i)<=10;i++) {
09: document.write("반복"+i, "<br>"); ---->중괄호의 코드가 10회 반복해서 실행됩니다.
10: }
11: </script>
다음은 for 문을 이용하여 1부터 100까지 5의 배수일 경우에는 빨간색 글자, 7의 배수일 경우에는
초록색 글자 그리고 5의 배수이며 7의 배수일 경우에는 아쿠아색 글자로 출력하는 예제입니다.
코딩해보세요.
12: <script>
13: for(var i = 1; i <=100; i++){
14: if(i %5==0&&i%7!=0){
15: document.write("<p class='red'>"+i+"</p>");
16: } else if(i % 7 ==0 && i % 5 !==0){
17: document.write("<p class='green'>"+i+"</p>");
18: } else if(i % 7 ==0 && i % 5 ==0){
19: document.write("<p class='aqua'>"+i+"</p>");
20: }
21: }
22: </script>
13~21행 i가 100보다 작거나 같을 때까지 i의 값을 1씩 증가하며 코드를 실행합니다. 즉, 1부터 시작해
100이 될 때까지 중괄호의 코드를 100회 실행합니다.