ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 04-2. 반복문
    Book/혼자 공부하는 자바스크립트 2022. 1. 28. 17:55
     
    반복문(Iteration Statements) : 프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어하는 실행문입니다.

     

    for in 반복문

    배열과 함께 사용할 수 있는 반복문은 for in 반복문입니다.  for in 반복문은 배열 요소를 하나하나 꺼내서 특정 문장을 실행합니다.

    for(const 반복 변수 in 배열 또는 객체) 
    {
    	문장 // 반복변수에 인덱스가 들어와 배열 요소를 접근합니다.
    }

     

    for of 반복문

    for in 반복문은 반복 변수에 인덱스가 들어갑니다. 그래서 반복문 내부에 요소를 사용하려면 요소[i]와 같은 형태로 사용하며, 안정성을 위해 몇 가지 코드를 더 추가한다고 했습니다. 그래서 등장한 것이 for of 반복문있으며 요소의 값을 바복할 때 안정적으로 사용할 수 있습니다.

    for ( const 반복 변수 of 배열 또는 객체) 
    {
    	문장
    }

     

    for 반복문

    일반적으로 for 반복문은 특정 횟수만큼 반복하고 싶을 때 사용하는 범용적인 반복문입니다.

    for (let i =0 ; i < 반복횟수; i++)
    {
    	문장
    }

     

    while 반복문

    while 반복문은 if 조건문과 형태가 매우 비슷한 반복문입니다. if조건문과 다른 점은 문장을 한번만 실행하고 끝나는 것이 아니라 불 표현식이 true 면 계속해서 문장을 실행한다는 것입니다. 그리고 반복문이 무한 반복되는 것은 무한루프(infinite loop) 라고 합니다.

    while( 불 표현식) 
    {
     //문장
    }
    while 반복문 기본 // 무한 반복을 벗어나게 코드 구현하기
    
    let i =0
    while(confirm('계속 진행하시겠습니까?'))
    {
    	alert(`${i}번째 반복입니다.`)
        i = i + 1
    }
    
    while 반복문고 함께 배열 사용하기
    let i = 0 
    
    const array =[1,2,3,4,5]
    
    while( i< array.length) 
    {
     console.log(`${i} : ${array[i]}`) 
    }

    break 키워드

    break 키워드는 switch 조건문에서 언급했듯이 switch 조건문이나 반복문을 벗어날 때 사용하는 키워드립니다. while 반복문은 조건이 항상 참이므로 무한 반복됩니다. 이러한 무한 루프는 break 키워드를 사용해서 벗어 날수 있습니다.

    while(true) {
      break
    }

     

    continue 키워드

    continue 키워드는 반복문 안의 반복 자업으 멈추고 반복문의 처음으로 돌아가 다음 반복 작업을 진행합니다.

    for(let i = 0 ; i < 5; i++)
    {
    	 continue
         alert(i)
    }

    'Book > 혼자 공부하는 자바스크립트' 카테고리의 다른 글

    05-2. 함수 고급  (0) 2022.02.03
    05-1. 함수의 기본형태  (0) 2022.01.31
    04-1. 배열  (0) 2022.01.28
    03-2. switch 조건문과 짧은 조건문  (0) 2022.01.28
    03-1. if 조건문  (0) 2022.01.28
Designed by Tistory.