같거나 비슷한 코드를 여러번 실행시켜야 할 경우에 쓰는 구문
for (반복할 '조건'을 초기화; 조건식; 증감문 순으로 넣어준다) {
'반복할 내용을 넣어준다'
}
0부터 4까지의 합을 리턴해야 된다고 생각해보자
let sum = 0;
sum = sum + 0; // sum = 0 + 0
sum = sum + 1; // sum = 0 + 1
sum = sum + 2; // sum = 1 + 2
sum = sum + 3; // sum = 3 + 3
sum = sum + 4; // sum = 6 + 4
위 1번을 기반으로 조건을 만들어 준다
1) 초기화 : let i =0
2) 조건식 : i <= 4
3) 증감문 : i = i + 1
반복할 내용을 코드로 작성한다
sum = sum + i
// "sum과 숫자의 합"을 "sum"에 대입과 같은 말이다
for 구문에 맞게 넣어보자
let sum = 0;
for(let i = 0; i <= 4; i++){
sum = sum + i;
}
-> 반복할 조건 중 초기화, 증감문은 따로
조건신막 괄호 안에 넣어준다.
while 구문
let sum = 1; let i = 2; //초기화, 증감문이 필요없을 때 생략 가능 while ( i <=4) { sum = sum + i; i++
이는
let sum = 1;
for(let i = 2; i <= 4; i++){
sum = sum+i;
}
와 같다
같은 코드는 알겠는데 비슷한 코드는 어떤게 있을까요?