TIL | for문에서 i가 2씩 증가하는 방법

정세영·2022년 7월 21일
0

Javascript

목록 보기
6/23

예제1) 1 ~30까지 숫자 중에 짝수만 배열에 담아 출력하기

function addEvenNumber() {
  let result = [];
  for(let i = 2; i < 31; i+= 2){
    result.push(i)
  } return result
}
console.log(addEvenNumber());
/*[
   2,  4,  6,  8, 10, 12,
  14, 16, 18, 20, 22, 24,
  26, 28, 30
]*/

풀이 point

  • for문의 초기화문에서 index가 2부터 시작하도록 설정해야한다.
  • '++'연산자는'++1' '+=1'의 축약 버전이므로 '+=2'라고 작성하면 2씩 증가된다. 2말고 다른 숫자를 넣으면 그만큼 증감된다.

예제2) 1 ~30까지 숫자 중에 홀수만 배열에 담아 출력하기

function addOddNumber() {
  let result = [];
  for (let i = 1; i<31; i+=2){
    result.push(i)
  } return result
  
}
console.log(addOddNumber());
/*[
   1,  3,  5,  7,  9, 11,
  13, 15, 17, 19, 21, 23,
  25, 27, 29
]*/

풀이 point

  • for문의 초기화문에서 index가 1부터 시작하도록 설정해야한다.
profile
룰루랄라 개발일지🎶❤️‍🔥🧑‍💻❤️‍🔥🎵

0개의 댓글