for문
for( 초기값; 조건식; 증감식){
반복할 문장
// 조건식의 결과가 침인 동안 반복적으로 실행할 실행문
}
- 초기식, 조건식, 증감식 모두 포함되어있는 반복문
- 초기식 : 반복의 횟수를 관리할 변수
- 조건식 : 반복의 횟수를 정하는 조건
- 증감식 : 반복의 횟수를 관리하는 변수를 변경하는 식
- * 예외 : 초기식, 표현식, 증감식 생략이 가능함 > 생략을 잘못하면 무한루프
, (쉼표)로 초기식이나 증감식은 여러개 작성 가능
조건식은 논리연산자로 연결 > 참과 거짓으로만 결과가 나와야함
for 문 실행순서
1. 초기값 선언, 지정
2. 초기값과 조건(표현식) 참 거짓 판단
> 참 > 실행
>거짓 > 종료
3. 참 > 실행 > 증감식 진행 > 초기값변경
4. 변경된 값 > 조건(표현식)과 참 거짓 판단
> 참 > 실행 (3번으로 반복)
> 거짓 > 종료
예제 (구구단 출력)
let dan = 3;
for(let i = 1; i < 10; i++){
document.write(dan + " * " + i + " = " + (dan*i) + "<br>");
}
예제 (1~100 홀,짝 객수 찾기)
let even = 0; // 짝수 갯수 변수
let odd = 0; // 홀수 갯수 변수
for(let i = 1; i <= 100; i++){
if(i % 2 == 0){
even++;
}else{
odd++;
}
}
document.write(even +"<br>"); // 짝수개 출력 > 50
document.write(odd); // 홀수개 출력 > 50
'Programming > Javascript' 카테고리의 다른 글
[Javascript] 배열 (0) | 2022.07.11 |
---|---|
[Javascript] 반복문 - while문 do~while문 (0) | 2022.06.22 |
[Javascript] 형변환 (0) | 2022.06.15 |
[Javascript] 조건문 - switch문 (0) | 2022.06.15 |
[Javascript] 조건문 - if문 (0) | 2022.06.14 |
댓글