[JS]반복문

김동현·2020년 12월 21일
0

JavaScript

목록 보기
4/10

반복문

같거나 비슷한 코드를 여러 번 실행시켜야 할 경우에 쓰는 구문

반복문 형태

let sum = 1;
sum = sum + 2;
sum = sum + 3;
sum = sum + 4;
console.log(sum);
이라는 코드가 있다고 할때

for문

단순히 코드를 일정 횟수 반복시키려고 할 때 사용

let sum = 1;
for(let i = 2; i <= 4; i++) {   
  sum = sum + i; //or sum += i; // ==> 반복할 내용
}
// let i = 2; ==> 초기화, i <= 4; ==> 조건식, i++ ==> 증감문

while문

정한 조건에 부합할 때까지만

let sum = 1;
let i = 2;
whlie(i <= 4) {  // 반복할 조건 중, 초기화,증감문은 따로, 조건식만 괄호 안에 넣어줌
  sum = sum + i;
  i++
}

for of

배열의 값을 꺼내서 반복

let fruit = ['banana', 'apple', 'grapes']
for(let el of fruit) {
  console.log(el);
  // 'banana', 'apple', 'grapes'
}

for in

객체의 값을 꺼내어 반복

let obj = {name: 'james', age: 31}
for(let prop in obj) {
  console.log(prop);
  // name, age
}

이중 반복문

for(let i = 0; i < 3; i++) {
  for(let j = 0; j < 3; j++) {
    console.log(i, j);
  }
}
// 11, 12, 21, 22
profile
개발자로서의 첫걸음

0개의 댓글