배열은 여러 개의 변수를 한꺼번에 선언해 다룰 수 있는 자료형이다. 자바스크립트에는 문자열, 숫자, boolean, 함수, 객체, undefined의 6가지 자료형이 있다. 배열은 대괄호로 생성을 한다. 대괄호를 사용하고 안에 있는 값을 쉼표로 구분해 입력한다.
let arr=[273, 23, 17, 26, 55]; |
배열 안에 입력된 값을 요소(element)라고 한다. 어떠한 종류의 자료형에도 요소가 될 수 있다. 요소 각각을 사용하려면 배열 바로 뒤에 대괄호를 입력하고 안에 숫자를 넣는다. 자바스크립트에서는 가장 앞에 있는 요소를 0번째로 표기한다.
let arr=[10, 20, 30, 40, 50, 60]; console.log(arr [0]); // 10 표기 console.log(arr [1]); // 20 표기 console.log(arr [2]); // 30 표기 console.log(arr[3]); // 40 표기 console.log(arr[4]); // 50 표기 console.log(arr[5]); // 60 표기 |
이때 배열 기호 안에 들어간 숫자를 인덱스(index)라고 부른다.
length 속성과 push() 메서드는 각각 배열 내부 요소의 개수를 확인 그리고 배열에 요소를 뒤에서부터 채워줄 수 있다. 또한 splice() 메서드는 배열의 요소를 뺄 수 있다.
let arr=[10, true, "JavaScript", 3.141592];
console.log(arr2.length); // 요소가 4개이므로 4 표기 console.log(arr2 [arr2.length-1]; // 뒤에서 첫 번째 3.141592 표기 console.log(arr2 [arr2.length-3]; // 뒤에서 세 번째 true 표기
arr2.push(70); // 배열 맨 뒤에 요소 70 추가 arr2.splice(0, 1); // 배열의 첫 번째에 1칸만큼 요소 삭제 |
'프로그래밍 공부 > JavaScript' 카테고리의 다른 글
JavaScript - 반복문 연습문제 (0) | 2019.11.30 |
---|---|
JavaScript - 반복문 (0) | 2019.11.29 |
JavaScript - 조건문 연습문제 (0) | 2019.11.28 |
JavaScript - 조건문 (0) | 2019.11.28 |
JavaScript - 템플릿 문자열 / 변수 let / 상수 const (0) | 2019.11.27 |