Javascript - for문

YuJin Lee·2020년 10월 6일
0

Javascript

목록 보기
2/22
  • 기본형
for (let i = 0; i < 5; i++) {
  console.log('안녕하세요',i);
}

  • 변수를 여러개 넣어줄 수 있다.
for (let i = 0, j =5; i < 5; i++) {
  console.log('안녕하세요',i,j);
}

  • 변수마다 조건을 다르게 지정해줄 수 있다.
for (let i = 0, j = 2; i < 5; i++, j = j * j) {
  console.log('안녕하세요',i,j);
}

  • break문
for (let i = 0; i < 5; i++) {
  console.log(i);
  //반복문 안에 if로 조건을 줄 수 있다.
  if (i > 2) {
    break;
    // 조건이 충족되면 이후의 실행문을 종료한다.
    // 루프를 돌지 않고 끝난다.
    // i가 3이 되면 for문의 반복이 끝난다.
    // 3에서 반복문 종료
  }
  console.log('안녕하세요',i);
}

  • continue문
for (let i = 0; i < 5; i++) {
  console.log(i);
  if (i > 2) {
    continue;
    // 조건이 충족되면 이후의 실행문을 종료한다.
    // 다음 루프로 돌아간다.
    // i가 3이 되면 이후의 문장은 실행되지 않지만 for문은 반복된다.
    // 4에서 반복문 종료
  }
  console.log('안녕하세요',i);
}

  • for문 무한루프
for (;;) {
  console.log('안녕하세요');
  if (Math.random() * 100 > 90) {
    break;
    // Math.random() * 100 값이 90을 넘으면 '안녕하세요' 출력이 끝난다.
    // 실행할 때마다 다른 수를 반복한다.
  }
}
profile
배운 것을 기록하는 곳 💻🙂

0개의 댓글