본문 바로가기
STUDY/JavaScript

[JavaScript] 배열(array)

by bottlesun 2022. 11. 27.
728x90

배열(array)

배열은 인덱스를 가지는 자료들을 저장할 수 있는 자료구조다. 데이터는 순차적으로 저장되며 중복이 가능하고, 저장된 데이터에는 Index를 이용하여 접근이 가능하다.

자바스크립트에서의 배열에서는 데이터 타입이 서로 다를 수 있고, 배열의 크기는 동적으로 변경할 수 있다.

01. 배열 만들기

1-1. 빈 배열에 배열 할당하기

// 배열을 저장 할 빈 변수 선언
let Arr;
// 배열 할당
Arr = [1,3.14,true,false,'hello'];
console.log(Arr)

1-2. 선언과 할당 같이 하기

// 선언과 할당을 같이 쓰기
let Arr2 = [1,3.14,true,false,'hello'];
console.log(Arr2)

1-3. 빈 배열 만들기

// 3개의 빈 칸을 가지고 있는 배열 만들기
let Arr3 = new Array(3);
console.log(Arr3);

02. 배열 원소 접근

인덱스 번호를 이용해, 배열 속 각각의 원소에 접근이 가능하다.
인덱스 번호는 첫째 자리 0번 부터 시작한다.

// 인덱스 번호를 이용한 원소 접근 하기
let Arr4 = [1,2,3,4,5] // 인덱스번호 0 , 1, 2, 3, 4
console.log(Arr4[2]); // [3]을 출력한다.

03. 배열의 길이 구하기

배열을 구성한 변수.length 를 사용하면 길이값 즉, 존재하는 배열의 칸의 수를 출력하게 된다.

 

// 5개로 구성된 빈 배열 만들기
let Arr5 = new Array(5)
const len = Arr5.length;
console.log(len) // 5

3-1. 배열에 값 할당하기

let Arr5 = new Array(5)
for(let i = 0 ; i < Arr5.length; i++) { // Arr5의 길이만큼 반복
    Arr5[i] = i + 1;   // 반복하는 동안 출력 되는 결과 값을 배열 속에 +1 하여 넣어준다.   
}
console.log(Arr5); // [ 1, 2, 3, 4, 5 ]
728x90

댓글