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
반응형
'📁𝐩𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞 > JavaScript' 카테고리의 다른 글
[JavaScript 심화] JS Study 일지 (2일차) (추가작업 요망) (2) | 2023.01.19 |
---|---|
[JavaScript 심화] JS Study 일지 (1일차) (0) | 2023.01.18 |
[JavaScript] 배열 (1) (0) | 2023.01.18 |
[JavaScript] 클라스와 객체 (2) (0) | 2023.01.18 |
[JavaScript] 클라스와 객체 (1) (0) | 2023.01.12 |