티스토리 뷰

아래는 예제입니다.

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
31
32
33
34
35
<!DOCTYPE html>
<html lang="ko">
<head>
    <title>Title</title>
    <script src="js/jquery-3.3.1.min.js"></script>
    
    <style>
        #buttonP{
            font-size: 30px;
            font-weight: bold;
            cursor: pointer;
        
    </style>
    
    <script>
        $(function(){       // jquery 시작
            /*
                for()
            */
            
            $("#buttonP").click(function(){
                
                for(var i=0; i<5; i++){
                    alert("여기는 for()문의 "+i+"번째 입니다.")
                }
                
            });
        });
    </script>
    
</head>
    <body>
        <p id="buttonP">for()예제 버튼</p>
    </body>
</html>
cs


아래는 미리보기 입니다. 클릭해보세요. 위 예제가 실행됩니다.


for()예제 버튼



예제를 라인별로 보겠습니다.

먼저 html 입니다.

32
33
34
    <body>
        <p id="buttonP">for()예제 버튼</p>
    </body>
cs

body 안에 버튼으로 활용될 p태그를 하나 만들어줍니다.


7
8
9
10
11
12
13
    <style>
        #buttonP{
            font-size: 30px;
            font-weight: bold;
            cursor: pointer;
        
    </style>
cs

p 태그의 css 입니다. 안해도 무방합니다.


21
22
23
24
25
26
27
            $("#buttonP").click(function(){
                
                for(var i=0; i<5; i++){
                    alert("여기는 for()문의 "+i+"번째 입니다.")
                }
                
            });
cs

라인 21.    앞서 생성한 p태그에 click이벤트를 설정합니다. click()의 예제는 아래링크를 참조해주세요

   >>[[JQUERY]자바스크립트] - jQuery 020. 이벤트 on(), 클릭이벤트 click()

라인 23.    for()문을 실행합니다.

   for(초기값;조건식;증감){} 이런형식으로 사용됩니다.

   변수 i를 0으로 설정하고, 조건은 i가 5보다 작을때, 그리고 한번 루핑될때마다 i를 ++ 시켜줍니다.

   자동적으로 i가 5이상이 되면 루핑은 멈춥니다.

   ## 값으로 사용되는 i는 iteration 의 i 입니다. 다른 이름을 사용해도 되지만 대게 i를 사용합니다.

라인 24.    alert()를 활용해 변수 i를 출력해줍니다.


##다음 예제는 다중 for() 를 보도록 하겠습니다.


댓글