같거나 비슷한 코드를 여러번 실행시켜야 할 경우 쓰는 구문
let Ryu = 1;
Ryu = Ryu + 2; // 숫자는 2부터 시작
Ryu = Ryu + 3; // 숫자는 1씩 증가
.
.
.
Ryu = Ryu + 30; // 숫자가 30이 될 때까지 반복
console.log(Ryu);
하지만 이렇게 일일히 친다면 노가다가 너무 심하다 그러므로 조건문을 추가하면 좀 더 간결하게 만들 수 있다
let Ryu = n;
n <= 30;
n = Ryu + n;
console.log(Ryu);
반복할 내용을 중괄호 block 안에 넣어준다. 그 후 반복할 조건을 초기화
, 조건식
, 증감문
순으로 넣어준다.
for (초기화; 조건식; 증감문) {
실행할 코드
}
let ryu = 1;
for(let n = 1; n<=30; n = n + 1) {
ryu = ryu + n;
반복할 조건 중, 초기화와 증감문은 따로, 조건식만 괄호 안에 넣어준다. while 구문은 초기화와 증감문이 필요 없을 때 사용하면 된다.
1) For 구문
let ryu = 1;
for(let n = 3; n<=10; n=n+1){
ryu = ryu + n
}
console.log (ryu)
2) while 구문
let ryu = 1;
let n = 3
while(n <= 10){
ryu = ryu + n
n = n + 1
}
console.log (ryu)
반복문이 이중으로 나오게 할 수도 있다.
function whatever() {
for (let a = 2; a<=4; a = a+1){
for (let b = 3; b<=6; b = b+1){
console.log(a * b)
}
}
}
whatever()