for(let i = 0; i < 10; i++){ // 0 ~ 10보다 작을때 까지
console.log(i) // 0123456789
}
어떤값이 true인것을 확인 할때 쓰는 반복문
let i = 0;
let isFun = false;
while(!isFun){ //isFun 이 false 일때 반복해라.
console.log(i) // 0123456789
i++
if(i == 10){
isFun = true
}
}
배열 안에 있는것들을 사용해서 작업을 할때 반복문을 쓴다.
const numbers = [10,20,30,40,50]
for (let number of numbers){
console.log(number) // 10,20,30,40,50
}
보통 객체에 대한 반복적인 으로 사용 할때
const doggy = {
name:'멍멍이',
sound:'멍멍',
age : 2
}
for (let key in doggy){
console.log(key) //name,sound,age
console.log(`${doggy} : ${doggy[key]}`)// name:멍멍이,sound:멍멍,age : 2
}
continue : 조건문에 맞으면 해당 조건을 건너 띄고 다음 작업을 해라.
for(let i = 0; i < 10; i++){
console.log(i)//0,1,2,3,4,5,6,7,8,9
if(i === 2) countinue; //0,1,3,4,5,6,7,8,9
}
break : 조건문에 맞으면 조건문을 끝낸다.
for(let i = 0; i < 10; i++){
console.log(i)//0,1,2,3,4,5,6,7,8,9
if(i === 5) break; //0,1,3,4,5
}
function sumOf(numbers){
let sum = 0
for(let i =0; i < numbers.length; i++){
sum += numbers[i];// 5
}
}
const result = sumOf({1,2,3,4,5});
console.log(result)