자바스크립트 : 반복문

nomore·2022년 9월 13일
0

자바스크립트

목록 보기
5/11

학습 목표

  • 반복문을 활용하여 단순한 기능을 반복하여 수행할 수 있다.
  • 반복문(for문)과 문자열, 숫자를 이용해 반복적으로 코드를 실행시킬 수 있다.
  • 기본적인 for문 (for (let i = 0; i < 5; i++))을 응용하여 다양한 for문을 만들 수 있다.
  • for문과 while문의 차이에 관해서 설명할 수 있다.
  • 반복문과 조건문을 응용하여 특정 조건에서만 코드가 실행되도록 할 수 있다.
  • 이중 for문을 이해하고 활용할 수 있다.

반복문

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

  • for 구문
    반복할 조건을 초기화, 조건식, 증감문 순으로 넣는다.
let sum = 1;
for(let n = 2; n <= 4; n++){ //초기값, 조건식, 증감문
  sum = sum + n;
}
console.log(sum);	// 10
  • 이중 for 반복문
// 구구단을 통해서 이중 반복문을 알 수 있다.
for(let i = 2 ; i<10; i++){
	for(let j = 1 ; j<10; j++){
    	console.log( `${i} x ${j} = ${i * j}`); // 뒤에 + '\n'을 넣어도 개행된다.
      	console.log('<br>');
    }
}

위의 구문은 i가 2이면 j는 1부터 9까지 반복되며 출력한뒤
다시 i의 값이 증가되어 조건식을 만족 할때 까지 반복한다.
즉 i = 2 , j = 1~9까지 반복
증감문이 있어 i = 3, j = 1~9까지 반복하며 조건식이 충족 될때 까지 반복한다.
  • while 구문
    조건을 만족하는 동안에는 코드를 계속 실행한다
    continue 키워드를 만나면 뒤에있는 코드를 모두 건너뛴다
    break 키워드를 만나면 반복문에서 바로 탈출한다

  • for 구문
    for문 안에서도 break와 continue 키워드를 사용할 수 있다
    break키워드를 만나면 반복문 바깥으로 나가는 것은 똑같지만
    continue키워드를 만나면 업데이트 구문이 실행되고 다시 조건식을 비교하는것이 다르다

  • for과 while
    while은 조건만 있기 때문에 몇 번 반복될 지 모를 때 주로 사용되고, for문은 반복 횟수를 정할 수 있기 때문에 몇 번 반복될 지 알 때 주로 사용된다

출처: https://velog.io/@support/%EC%BD%94%EB%93%9C%EC%8A%A4%ED%85%8C%EC%9D%B4%EC%B8%A0-1%EC%A3%BC%EC%B0%A8-%EB%B0%98%EB%B3%B5%EB%AC%B8

0개의 댓글