js/반복문
for 문에 대해서 알아보자
Nick Black
2020. 9. 20. 11:30
반응형
for 문은 반복문으로써 초기문 , 조건문 , 증감문 식으로 진행된다
for (let i = 0; i < 10; i++){
명령
}
처음 동작 할때 i는 변수 선언을 했고 i에 0을 대입 했으니 i는 현재 0이다
그 다음으로 넘어가면 조건문으로 넘어간다 현재 i는 0이므로 i는 10보다 작으니 참이 된다 참이므로 명령으로 넘어가고
명령이 동작을 하면 다음으로 넘어갈것은 증감문이다 현재 증감문은 i++ 했으니 1씩 증가가 된다
그 다음으로 초기문으로 돌아와서 i는 증감문에서 1이 증가 되었으니 i는 현재 1이다
이해가 안된다면 그림으로 보자
처음에 이런식으로 1,2,3,4 순서대로 작동을 한다
1. 초기문 2. 조건문 3. 명령문 4. 증감문
계속 작동을 하다가 i 가 10 까지 왔다고 가정을 해보자 그러면 처음 초기문에는
for (let i = 10; i < 10; i++) {
명령
}
이런식으로 초기문에 10이 될것이다 그 다음 조건문으로 넘어 갈테고 i는 현재 10인 상태인데 i < 10 이므로
10은 10보다 클 수 없으니 현재 조건문은 거짓이 된다 그러므로 명령문은 실행 되지 않는다
반응형