배열

    [JavaScript] 배열의 활용

    희소 배열 희소 배열이란 배열에 속한 요소의 위치가 연속적이지 않은 배열을 의미한다. 따라서 희소 배열의 경우 배열의 length 프로퍼티 값보다 배열 요소의 개수가 언제나 적다. var arr = new Array(); // 빈 배열 객체를 생성함. arr[99] = "JavaScript" // 배열 arr의 100번째 위치에 문자열을 삽입함. // 100번째 요소를 삽입했기 때문에 배열의 길이는 100으로 늘어남. document.write("배열의 길이는" + arr.length + "입니다."); 실행 결과 배열의 길이는 100입니다. 다차원 배열 다차원 배열이란 배열 요소가 또 다른 배열인 배열을 의미한다. 2차원 배열이란 배열 요소가 1차원 배열인 배열을 의미한다. 3차원 배열이란 배열 요소가..

    [JavaScript] 배열의 기초

    배열(array)이란? 자바스크립트에서 배열(array)은 이름과 인덱스로 참조되는 정렬된 값의 집합으로 정의된다. 배열을 구성하는 각각의 값을 배열 요소(element)라고 하며, 배열에서의 위치를 가리키는 숫자를 인덱스(index)라고 한다. 자바스크립트에서 배열의 특징은 다음과 같다. 배열 요소의 타입이 고정되어 있지 않으므로, 같은 배열에 있는 배열 요소끼리의 타입이 서로 다를 수도 있다. 배열 요소의 인덱스가 연속적이지 않아도 되며, 따라서 특정 배열 요소가 비어 있을 수도 있다. 자바스크립트에서 배열은 Array 객체로 다뤄진다. 배열의 생성 자바스크립트에서 배열을 만드는 방법은 다음과 같다. 문법 1. var arr = [배열요소1, 배열요소2,...]; // 배열 리터럴을 이용하는 방법 2..

    [JavaScript] 자바스크립트 기본 문법(함수(function),객체(object),배열(array))

    함수(function) 함수란 어떤 작업을 수행하기 위해 필요한 문(statement)들의 집합을 정의한 코드 블록이다. 함수는 이름과 매개변수를 갖으며 필요한 때에 호출하여 코드 블록에 담긴 문들을 일괄적으로 실행한 수 있다. // 함수의 정의(함수 선언문) function square(number) { return number * number; } 함수는 호출에 의해 실행되는데 한번만 호출한 수 있는 것이 아니라 여러번 호출할 수 있다. // 함수의 정의(함수 선언문) function square(number) { return number * number; } // 함수의 호출 square(2); // 4 동일한 작업을 반복적으로 수행해야 한다면 (동일한 구문을 계속해서 중복 작성하는 것이 아니라) ..