반응형
[광고 누르면 오늘의 행운 상승!!]
-
숫자로 나열된 값의 집합
-
배열의 값 : 원소 → 어떠한 데이터 타입도 가능
-
원소의 이름 : 인덱스(index)
ver Array { 1, "two", "12};
Array[1]
- 객체에 기능 추가 = 배열
literal
- 배열의 생성 :
- 리터럴을 이용한 생성
- 생성자를 사용한 생성
- 배열 리터럴
- 배열의 원소 집합: []
var emptyArray = [];
: 빈[] : 비어있는 배열, 생성 수 원소 추가 기능
var oddNumber = [1,3,5,7,9];
1. [1,3,5,7] : 값이 있는 배열
2. 배열의 원소 : 특정 원소 추가, 수정, 삭제 가능
var testArray = [1,"two", {three:3},
[4,5], function(){return"six";},3+4,true];
- 배열의 원소 : 어떤 데이터 타입도 가능(표현식 포함)
- 배열의 인덱스(index) : 0에서 부터 시작
var TestArray = [1, "two", {three:3}];
: 배열 인덱스 0 : testArray[0] = 1
: 배열 인덱스 1 : testArray[1] = "two"
- 형식이 엄격한 프로그램 언어 배열 생성 : 배열의 크기 지정 필요
- JavaScript의 배열 생성 : 배열의 크기 지정 필요 없음
- 리터럴을 사용한 배열 크기 지정 : → 빈 [] 지정 후 원소 수 만큼 ,(쉼표) 넣어 원소의 개수 지정
var fixedEmpty[,,,];
-> 배열 fixedEmpty의 크기 : 3
//리터럴 사용한 배열 크기 지정 지양
## 배열의 크기 지정하여 생성하는 것은 Array 생성자 이용 ##
- Array 생성자 사용한 배열 생성
var emptyArray = new Array();
-> 배열 리터럴 사용하여 배열 생성 : var emptyArray = [];
- 배열의 원소 지정 : () 안에 원소 목록 입력
var oddNumber = new Array(1,3,5,7,9);
-> 직관적이지 못함
- 배열의 원소 지정하여 배열 생성 : 배열 리터럴 사용
- 배열의 길이 미리 할당하여 배열 생성 : Array 생성자 이용
var fixedEmpty = new Array(10);
-> 원소 길이 10인 배열
-> 배열의 길이 할당 != 해당 원소 개수 길이만큼 고정
-> 원소 개수만 미리 지정
반응형
'5. 웹 프로그래밍 > 3. JavaScript' 카테고리의 다른 글
배열의 메소드 [JavaScript][배열 메소드] (0) | 2020.03.19 |
---|---|
배열의 원소 접근 [JavaScript][배열원소] (0) | 2020.03.19 |
윈도우의 크기와 위치 정보 [window][생성 및 삭제][JavaScript] (0) | 2020.03.17 |
문서객체모델 DOM [JavaScript] (0) | 2020.03.17 |
Math 객체 [삼각함수][난수][JavaScript] (0) | 2020.03.15 |