* for in 반복문
for ( const 반복 변수 in 배열 또는 객체 ) {
문장
}
-> 배열의 요소를 하나하나 꺼내서 특정 문장을 실행 할때 사용함. 반복 변수에는 요소의 인덱스들이 들어옴.
!for of/fo반복문을 활용하는 것이 좋음.
* for of 반복문
for ( const 반복 변수 of 배열 또는 객체 ) {
문장
}
-> for in 반복문과 다르게 반복 변수에 요소의 값이 들어옴.
* for 반복문 : 특정 횟수만큼 반복하는 범용적인 반복문.
for( let i = 0 ; i <반복 횟수 ; i++ ) {
문장
}
EX) 1~100까지의 합.
<script>
let output=0; ->초깃값 매우 중요
for (let i =1 ; i <=100 ; i++ ) {
output += 1
}
</script>
* while 반복문
: if 조건문과 형태가 매우 비슷하지만 문장을 한 번만 실행하고 끝나는 것이 아니라 불 표현식이 true 면 계속해서 문장 실행.
조건에 큰 비중이 있을 떄 사용하는 것이 좋음.
while ( 불 표현식 ) {
문장
}
*break 키워드
: switch 조건문에서 언급했듯이 switch 조건문이나 반복문을 벗어날 때 사용하는 키워드. while 반복문은 조건이 항상 참이므로 무한 반복하기때문에 break 키워드를 사용해야 벗어날 수 있음.
while ( true ) {
} break
*continue 키워드
: 반복문 안의 반복 작업을 멈추고 반복문의 처음으로 돌아가 다음 반복 작업을 진행.
*중첩 반복문
반복문을 여러 겹 중첩해 사용하는 것. n차원 처리를 할 때 사용.
피라미드 만들기 예제
*
**
***
****
*****
******
위의 모양이 나오도록 코드를 짜보기
*, 줄바꿈은 \ n
'Front-end > Javascript' 카테고리의 다른 글
자주 사용하는 메소드 (0) | 2022.03.08 |
---|---|
객체 (0) | 2022.03.07 |
함수 (0) | 2022.03.07 |
배열 (0) | 2022.03.05 |
if 조건문, switch 조건문과 짧은 조건문 (0) | 2022.03.04 |