배열(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 |