1. for
for 문은 while문과 다르게 조건식 속에 변수 초기화, 조건식, 증감식이 다 들어간다.
조건식이 true 일 경우 반복문을 실행하고 false 가 될 경우 반복문을 종료하고 빠져 나온다.
// x가 1부터 10보다 작거나 같은 경우 1씩 값을 증가
for(let x = 1 ; x <= 10; x++) { // 초기식 ; 조건식 ; 증감식
const k = "x=" + x;
console.log(k);
}
for문의 구조는 for( 초기식 ; 조건식 ; 증감식) {출력 할 내용} 으로 구분 할 수있다.
()괄호 안쪽에 조건식의 쓰일 값을 집어 넣으면 된다. 구분은 ; 로 한다.
1-1. 구구단 출력하기
조건1. 구구단을 출력하는 반복문의 조건 x가 1 ~ 1식 증가하면서 9까지 반복을 한다. (x < 10)
*조건2. 반복문이 수행되는 동안x값에 원하는 구구단의 값을 곱해 y를 만들어준다. *
/* 구구단 7단 출력하기 */
for(let x = 1;x < 10; x++){ // 초기식 ; 반복문 ; 증감식 조건 설정하기
const y = x * 7;
console.log('7 x %d = %d' , x , y);
}
1-2. 5씩 증가 시키기
*조건1. a의 값이 20이 될때까지 반복 수행 *
*조건2. 반복문이 수행 하는동안 a의 값을 5씩 증가 *
for( let a = 0; a <= 20 ; a += 5) {
console.log( "a = %d" , a);
}
1-3. 반복문 속 합계 구하기
반복문 속 누적 되는 합을 구하기 위해서는 반복 문이 시작하기 전, 합산에 사용 할 0을 만들어 놓고 반복문 안에서 누적하여 합산하도록 한다.
*조건1. i가 5가 될때 까지 반복 *
*조건2. 합계를 구하기 위한 변수에 i를 반복 합산 *
let x = 0;
for(let i = 1 ; i <=5; i++){
//미리 준비한 변수에 i를 합산
x += i; //더하기 할당
console.log("i = %d , x = %d" , i,x );
}
console.log("1부터 5까지의 합 : " + x)
728x90
'STUDY > JavaScript' 카테고리의 다른 글
[JavaScript] 배열(array) 총합 , 평균 구하기 (0) | 2022.11.27 |
---|---|
[JavaScript] 배열(array) (0) | 2022.11.27 |
[JavaScript] 제어문_반복문(while) (0) | 2022.11.27 |
[JavaScript] 제어문_조건문(switch) (0) | 2022.11.27 |
[JavaScript] 제어문_조건문(if) (0) | 2022.11.27 |
댓글