배열(array)

배열(array)

1. 배열(array)

 - 배열이란? 같은 타입의 변수들로 이루어진 유한 집합을 뜻함

 - Javascript에선 다른 언어와 달리 데이터 타입이 서로 다를 수 있고, 배열의 크기는 동적으로 변경 가능

 

2. 배열 생성 방법

 - 배열 생성 방법은 크게 두가지로 나뉨

    - 1) 배열 리터럴 대괄호([ ])를 사용

    - 2) Array( ) 생성자 함수로 배열을 생성

 

3. 대괄호([ ]) 사용

// Example 1

// 배열 생성 (비어있음)
var arr = [];    

// 배열에 값 삽입
arr[0] = 1;      // 0번 방의 값 1
arr[1] = 2;      // 1번 방의 값 2
arr[2] = 3;      // 2번 방의 값 3

// 배열 출력 (.length : 배열의 길이)
for (var i = 0; i < arr.length; i++) {
    console.log(arr[i]);
}

 

// Example 2

// 배열 생성 (초기 값 할당)
var arr = ['짱구', '철수', '훈이'];

// 배열 출력
for (var i = 0; i < arr.length; i++) {
    console.log(arr[i]);
}

 

// Example 3

// 배열 생성 (배열 크기 지정)
var arr = [,,,];            // 쉼표 개수만큼 배열 크기가 지정됨

// 배열 출력
for (var i = 0; i < arr.length; i++) {
    console.log(arr[i]);    // 값이 지정되지 않아 undefined가 3번 출력됨
}

 

4. Array( ) 생성자 함수 사용

// Example 1

// 배열 생성 (비어있음)
var arr = new Array();

// 배열에 값 삽입
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;

// 배열 출력
for (var i = 0; i < arr.length; i++) {
    console.log(arr[i]);
}

 

// Example 2

// 배열 생성 (초기 값 할당)
var arr = new Array('짱구', '철수', '훈이');

// 배열 출력
for (var i = 0; i < arr.length; i++) {
    console.log(arr[i]);
}

 

// Example 3

// 배열 생성 (배열 크기 지정)
var arr = new Array(3);    // 숫자값 만큼 배열 크기로 지정함

// 배열 출력
for (var i = 0; i < arr.length; i++) {
    console.log(arr[i]);   // 값이 지정되지 않아 undefined가 3번 출력됨
}

'Front-End Study > JavaScript' 카테고리의 다른 글

메서드와 this  (0) 2022.12.22
객체(object)  (0) 2022.11.04
typeof 연산자  (0) 2022.11.03
Console  (0) 2022.10.25
제어문 - 3. 반복문  (0) 2022.10.25