[JS] 반복문
<반복문>
1. for문
for 반복문은 어떤 특정한 조건이 거짓으로 판별될 때까지 반복한다.
for ([초기문]; [조건문]; [증감문]) 문장
- for문이 실행될 때, 다음과 같이 실행된다.
- 초기화 구문인 초기문이 존재한다면 초기문이 실행된다. 이 표현은 보통 1이나 반복문 카운터로 초기 설정이 된다. 그러나 복잡한 구문으로 표현 될 때도 있다. 또한 변수로 선언 되기도 한다.
- 조건문은 조건을 검사한다. 만약 조건문이 참이라면, 그 반복문은 실행된다. 만약 조건문이 거짓이라면, 그 for문은 종결된다. 만약 그 조건문이 생략된다면, 그 조건문은 참으로 추정된다.
- 문장이 실행된다. 많은 문장을 실행할 경우엔, { } 를 써서 문장들을 묶어 준다.
- 갱신 구문인 증감문이 존재한다면 실행되고 2번째 단계로 돌아간다.
2. while문
while문은 어떤 조건문이 참이기만 하면 문장을 계속해서 수행한다.
while (조건문) 문장
만약 조건문이 거짓이 된다면, 그 반복문 안의 문장은 실행을 멈추고 반복문 바로 다음의 문장으로 넘어간다.
조건문은 반복문 안의 문장이 실행되기 전에 확인 된다. 만약 조건문이 참으로 리턴된다면, 문장은 실행되고 그 조건문은 다시 판별된다. 만약 조건문이 거짓으로 리턴된다면, 실행을 멈추고 while문 바로 다음의 문장으로 넘어가게 된다.
많은 문장들을 실행하기 위해선, { }를 써서 문장들을 묶어준다.
ex)
다음 while 반복문은 n이 3보다 작은 한, 계속 반복된다.
n = 0; x = 0; while (n < 3) { n++; x += n; }
매 반복과 함께, n이 증가하고 x에 더해진다. 그러므로, x와 n은 다음과 같은 값을 갖는다.
첫번째 경과 후: n = 1 and x = 1
두번째 경과 후: n = 2 and x = 3
세번째 경과 후: n = 3 and x = 6
세번째 경과 후에, n < 3 은 더이상 참이 아니므로, 반복문은 종결된다.
Author And Source
이 문제에 관하여([JS] 반복문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ghooman/JS-반복문저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)