for in 반복문 : 반복 변수에 인덱스가 들어감
for(const 반복 변수 in 배열 or 객체){
문장
}
ex)
const day = ['기상','운동','공부','숙제']
for(const i in day){
clonsole.log(`${i}번째 할일은 ${day[i]}`)
}
for of 반복문 : 반복 변수에 요소가 들어감
for(const 반복 변수 of 배열 or 객체){
문장
}
ex)
const days = ["기상","운동","공부","숙제"]
for(const day of days){
console.log(`오늘 할일은 : ${day}`)
}
for 반복문 : 특정 횟수만큼 반복하고 싶을 때 사용하는 범용적인 반복문
for(let i=0; i< 반복 횟수; ㅑ++){
문장
}
while 문 : if 조건문과 형태는 매우 비슷하지만 불 표현식이 true면 계속 실행
while(불 표현식){
문장
}
반복문이 무한 반복이 되는 것을 무한 루프라고 한다!
break 키워드 : switch 반복문, 조건문 / while문 같은 무한 루프에서 벗어나기 위해 사용하는 키워드입니다
while(true){ } break
continue 키워드 : 반복문 안의 반복 작업을 멈추고 반복문의 처음으로 돌아가 다음 반복 작업을 진행
let output = 0
for(let i =1; i<=10;i++){
if(i%2===1){
continue
}
output+=i
}
alert(output)