JavaScript_06

🙋🏻‍♀️·2022년 4월 5일
0

08-1_반복문1-반복문 기초

Iteration statements

•반복문 : 동일한 동작을 '조건을 만족할 때까지' 반복해서 수행



  1. 콘솔에 'Hello world' 10번 출력하기

(1)console.log

console.log('Hello world')
console.log('Hello world')
console.log('Hello world')
console.log('Hello world')
console.log('Hello world')
console.log('Hello world')
console.log('Hello world')
console.log('Hello world')
console.log('Hello world')
console.log('Hello world')
//Hello world 10번 출력됨




2. 함수 선언 후, 10번 실행

function sayHelloWorld() {
console.log('Hello world')
}
sayHelloWorld()
sayHelloWorld()
sayHelloWorld()
sayHelloWorld()
sayHelloWorld()
sayHelloWorld()
sayHelloWorld()
sayHelloWorld()
sayHelloWorld()
sayHelloWorld()
//Hello world 10번 출력됨




<반복문의 문법>

for ( 초기 상태; 조건; counter변화 ) {
수행할 동작
}





1. 반복문 사용해서 'Hello world' 10번 출력하기

for (let i = 0; i < 10; i++ ) {
console.log('Hello world')
}
//Hello world 10번 출력됨








08-2_반복문2-반복문과 배열

  1. 콘솔에 1부터 10까지 1씩 더해가며 출력하기
for ( let i = 1; i <= 10; i++) {
console.log(i)
}
//1부터 10까지 숫자가 출력됨
for ( let i = 0; i < 10; i++) {
console.log(i+1)
}
//1부터 10까지 숫자가 출력됨




<빈 배열 myArray에 100부터 110까지 요소를 추가하기>

let myArray = []-->빈 배열 선언

//반복적으로 100부터 110까지 myArray.push()

for ( let i = 100; i <= 110; i++){
myArray.push(i)--->myArray.push()라는 요소 추가
}
console.log(myArray)

//[100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110]

(!)반복문에서 counter가 몇인지 알아보려면 콘솔로그로 확인해보면 됨

let myArray = []

for( let i = 100; i <= 110; i++ ){
console.log(i)
myArray.push(i)
}
//100부터 110까지 출력되고 위의 배열안의 요소값도 출력





08-3_반복문3-반복문과 배열 심화

(반복문과 배열을 같이 사용하는 경우 많음!)



1. Array의 요소를 순회하며 콘솔에 출력하기

let colors = [red,blue,yellow,black]

console.log(colors[0])
console.log(colors[1])
console.log(colors[2])
console.log(colors[3])

//"red"
"blue"
"yellow"
"black"

~for문을 사용해서 똑같은 출력 값 만들어보자~
let colors = ['red','blue','yellow','black']

for ( let i = 0; i < 4; i++){
  console.log(colors[i])
}

//"red"
"blue"
"yellow"
"black"

2. Number로 이루어진 Array의 요소를 순회하며 1씩
더하며 콘솔에 출력하기

let myNumbers = [10,20,30,40,50]

for(let i=0; i<5; i++){
console.log(myNumbers[i]+1)
}

//11
21
31
41
51



(!)Array의 길이만큼 순회하기

let myNumbers = [10,20,30,40,50,60,70,80,90,100]

  for ( let i = 0; i<myNumbers.length; i++){
   console.log(myNumbers[i])
  }

  //10,20,30,40,50,60,70,80,90,100 출력
  

  
  
  
  
  
  
  
  

0개의 댓글