08. Javascript 기초 (반복문(loop))

JinNaBi·2021년 9월 25일
0

Javascript

목록 보기
8/14

📌 반복문 loop

: 동일한 작업을 여러번 반복

📌 for

  • ✍ for문의 동작방식

    : for문 괄호에 세미콜론으로 나누어지는 3개의 식이있다.
    : 초기식, 조건식, 증감식이라고 표현됨.
    : 초기식은 처음 반복문에 진입시 1번만 실행됨.
    : 조건식은 반복문이 돌며 조건을 확인하며 false가 되면 멈춤.
    : 증감식은 반복문이 한번 돌아온 이후의 해야할 작업을 명시
//1부터 10까지 로그

for(let i = 0; i < 10; i++)
{
  console.log(i+1)
}
//결과 값으로 1부터 10까지 찍힘.
  • ✍ 정리

    : 1. 초기값을 지정함.
    : 2. 조건이 true이면
    : 3. 코드를 실행하고
    : 4. 괄호 3번째 부분을 실행함.
    : 5. 다시 조건을 확인하고
    : 6. 코드를 실행하고
    : 7. 증가시켜 줌.
    : 8. 조건을 확인하고 false이면
    : 9. 반복문을 빠져나옴.

📌 While

  • 형태

    : While의 괄호 안에 조건이 true가 되어야 반복을 중단하기 때문에 반복문 내부에 i의 값이 증가하는 코드를 추가해 준다.
let i = 0;

while(i < 10) {
	console.log(i);
    i++
}
//결과로 0부터 9가 출력됨

📌 Do While

: While과 비슷하지만 조건문을 아래로 옮길 수 있음.
: i가 10보다 작으면 do 내부의 코드를 실행하는 방식.
: do while의 코드를 순서를 보면 일단 do 내부의 코드를 실행하고 조건을 체크하는 방식이며 적어도 1번은 실행한다는 것이 while과의 가장 큰 차이

📌 반복문을 빠져나오는 기능 (break, continue)

  • ✍ break

    : 멈추고 빠져나옴
//break

while(true){
  let answer = confirm("계속 할까요?");
  if(!answer){
    break;
  }
}// 취소 버튼을 누르면 answer에 false값이 들어가서 break됨.
  • ✍ continue

    : 멈추고 다음 반복으로 진행
// continue
// 짝수만
for(let i = 0; i < 10; i++){
  if(i%2){
    continue;
  }
  console.log(i)
} // 숫자를 나누었을 경우 짝수만 출력됨 0,2,4,6,8
  // 홀수는 continue를 만남

📌 참고

: 명확한 횟수가 정해져 있으면 for를 사용
: 횟수가 정해지지 않으면 while사용
: Do While은 비교적 사용 안함.
: 개발자는 항상 쉽게 일하고 코드를 줄이기 위해 노력해야함.
: 성능이 좋아지기 때문 반복문은 코드를 줄이기 좋은 문법임

위 내용은 유튜브 코딩앙마 채널의 강의 내용을 정리했습니다.
코딩앙마

profile
NewJeans의 Hype Boy요

0개의 댓글