for (초기 상태; 조건; counter 변화){
수행할 동작
}
//Hello wecode를 10번 출력하라
for (let step=0 ; step < 10 ; step++){
console.log('Hello wecode!')
}
빈 배열 myArray에 100부터 100까지 요소를 추가해라.
// 빈 배열 myArray []
// myArray -> [100]
// myArray -> [100, 101, ..., 110]
let myArray=[]
//반복적으로 100부터 110까지 myArray.push()
for(let i=100; i < 111 ; i++){
myArray.push(i)
console.log('after push',myArray)
//요소가 정상적으로 추가되는지 안되는지 확인하려면
console.log를 계속해서 찍어서 확인해라.
}
console.log(myArray)
//[100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110]
Array의 요소를 순회하며 콘솔에 출력하기
let colors=['red', 'blue', 'orange', 'black']
console.log('red')
console.log('blue')
console.log('orange')
console.log('black')
console.log('=================================')
for(let i=0; i<4 ; i++){
console.log(colors[i])
}
Number로 이루어진 Array의 요소를 순회하며 1씩 더하여 콘솔에 출력하기
let myNumbers=[10, 20, 30, 40, 50]
for(let index=0; index < 5; index++){
console.log(myNumbers[index] + 1)
//11
//21
//31
//41
//51
}
Array의 길이만큼 순회하기
let myNumbers=[10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
for(let index=0; index < myNumbers.length; index++){
console.log(myNumbers[index] + 1)
}
Assignment. 인사봇
const helloBot = people => {
for( i=0; i<5; i++){
if(group1[i] == 0){
group1[i]="안녕하세요";
}else if(group1[i] == 1){
group1[i]="또 만나네요";
}
}
}
let group1 = [0,1,1,0,0];
helloBot(group1);
console.log(group1);