Wii Pointer #1 Tilt Normal
본문 바로가기
📁𝐩𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/JavaScript

[JavaScript] 배열 (2)

by 개발자_후니 2023. 1. 18.
728x90
반응형

요소 추가와 삭제

배열을 선언하고 난 이후에 새로운 요소를 더하거나 빼야 할 필요도 있지 않을까?

 

이 때 사용하는 것이 pust 와 pop 이라는 메소드

 

// rainbowColors라는 변수를 선언하고 -> 각각의 문자열 데이터들을 배열에 담아서 변수에 저장(할당)
const rainbowColors = ['red','orange','yellow','green','blue','indigo','violet']

// 배열의 마지막에 ultraviolet을 추가해보자
rainbowColors.push('ultraviolet')
// ultraviolet을 추가한 rainbowColors를 출력
console.log(rainbowColors)

// 배열의 마지막에 있는 요소를 제거하자
rainbowColors.pop()
// 마지막 요소가 제거된 rainbowColors를 출력
console.log(rainbowColors)

 

배열과 반복문

 

// rainbowColors라는 변수를 선언하고 -> 각각의 문자열 데이터들을 배열에 담아서 변수에 저장(할당)
const rainbowColors = ['red','orange','yellow','green','blue','indigo','violet']

// for 반복문을 활용하여 0부터 rainbowColors배열길이 전만큼을 차례대로 출력
for (let i = 0; i < rainbowColors.length; i++){
    console.log(rainbowColors[i])
}

 

배열과 함께 쓰이는 간단한 형식의 for문도 있다.

 

// rainbowColors라는 변수를 선언하고 -> 각각의 문자열 데이터들을 배열에 담아서 변수에 저장(할당)
const rainbowColors = ['red','orange','yellow','green','blue','indigo','violet']


// for문 안에 color라는 변수를 선언하고 
// rainbowColors 안에있는 요소들중 하나라고 저장해주면
for (const color of rainbowColors) {
    console.log(color)
}

//해당 console.log(color(요소))를 출력해주면 하나씩 출력된다.

 

 

 

Q 열개의 상품 가격 데이터를 갖고 있는 배열은 만듭니다. 반복문을 활용해 상품들의 가격 합계와 평균을 구해보아요.

 

// 열개의 상품 가격 데이터를 갖고있는 배열은 만듭니다.

const priceList = [1000, 2000, 3000, 4000, 5000, 6000, 7000, 8000, 9000, 10000];

// 반복문을 활용해 상품들의 가격 합계와 평균을 구해봅시다.

// 가격합계 sum을 변수선언!
let sum = 0;
for(const price of priceList) {
    sum += price
}

// 가격평균 avg를 변수선언!
const avg = sum / priceList.length


// 가격합계와 가격평균을 출력해봅니다.
console.log(`가격합계: ${sum}, 가격평균:${avg}`)

 

728x90
반응형