배열이 필요한 이유에 대해서,,,
💡 javscript 배열(array)???
- 관련 있는 데이터를 하나의 변수에 할당하여 관리하기 위해 사용되는 데이터 타입
📌배열을 사용했을 때 장점
- 하나의 배열내에 여러 자료형의 데이터를 담을 수 있다.
- 하나의 변수에 여러 데이터를 관리할 수 있기 때문에, 코드의 가독성이 높아지고, 변수의 수를 줄여주고, 연산에 편리하다.
- 관련성 있는 데이터를 함께 변수에 저장하므로 데이터를 찾는데 용이하다.
📌배열의 선언
- [대괄호]를 사용한 리터럴 방식
let myArray = [12,25,'christmas'];
- 리터럴 방식으로 배열값들을 변수 선언과 동시에 함꼐 선언하여 사용하는 방법
let myArray = newArray[12,25,'christmas'];
📌배열의 출력
- 인자로 배열의 값을 넘겨주어 선언하는 방법
let result = myArray[2];
// 해당하는 위치의 index번호를 사용하여 불러올 수 있다. 배열 2번째 값인 'christmas'가 변수에 저장된다.
배열[12, 25, 'christmas']은 첫번째 시작하는 12가 0번이라는 index번호를 가진다.
=>> 즉 배열에서 첫번째는 1번이 아니라 0번으로 시작한다.
myArray[0] -> 12
myArray[1] -> 25
myArray[2] -> 'christmas'
📌배열의 속성
- 모든 배열값에 사용될 수 있다.
.length속성(문자열에 사용되는 length와 동일)
=>배열이 가지고 있는 요소의 개수를 반환한다. 개수가 없다면 0을 반환 5개라면 5를 반환한다.let myArray = [10,20,30,40,50,60]; console.log(myArray.length);
// 6을 반환
📍요소는 0부터 시작하므로 5이고 index번호는 배열의 length보다 -1적다.