//////////////////////////////////////////////////// // 배열 선언 방법 //////////////////////////////////////////////////// // 1. 배열 생성자 new Array() 로 생성 방법(1) var arrayAA = new Array(); arrayAA[0] = "11"; arrayAA[1] = "22"; // 2. 배열 생성자 new Array() 로 생성 방법(2) var arrayBB = new Array("aa", "bb"); // 3. 직접 선언 방법 > 이 방법이 가장 일반적으로 사용된다. var arrayCC = ["aa1", "bb2", "cc3"]; //////////////////////////////////////////////////// // 배열 갯수 선언 //////////////////////////////////////////////////// // 배열 갯수 선언(1) // 배열 갯수가 5개로 선언할때. var arrayLenA = new Array(5); var arrayLenB = [5]; // 빈 배열 선언할때 var arrayLenC = new Array(); var arrayLenD = []; //////////////////////////////////////////////////// // 배열을 선언하고 사용 예 //////////////////////////////////////////////////// // 객체,함수, 정의되지 않은 자료형도 배열로 사용할 수 있다는데, 사용방법을 아직 모르겠다. // 따로 자료형을 선언안하고 정의해도 된다. // 1. 숫자 배열 var arrayA = [1,2,3,4,5]; // 2. 문자열 배열 var arrayB = ["a","b","c","d","e","f","g"]; // 3. bool 배열 var arrayC = [true,false]; // 배열의 첫번째 인덱스는 0부터 시작한다. // arrayA의 1,2,3,4,5의 각 인덱스는 [0],[1],[2],[3],[4] 가 된다 document.write("배열 사용 예
" ); document.write("arrayA[0]: " + arrayA[0] + "
"); document.write("arrayA[2]: " + arrayA[2] + "
"); document.write("arrayB[1]: " + arrayB[1] + "
"); document.write("arrayC[0]: " + arrayC[0] + "
"); //////////////////////////////////////////////////// // 배열 길이 확인 //////////////////////////////////////////////////// // 배열.length로 확인한다 // 배열 길이는 배열의 마지막 (인덱스 + 1)이다 document.write("
"); document.write("arrayA 배열길이: " + arrayA.length); //////////////////////////////////////////////////// // 배열 추가 삭제 //////////////////////////////////////////////////// // 배열 추가 push(value) > 배열의 마지막에 요소 추가 arrayA.push(6); document.write("
"); document.write("arrayA push(6) 후 배열길이: " + arrayA.length + "
"); document.write("arrayA: "+ arrayA + "
"); // 배열 삭제 pop() > 배열의 마지막 요소를 제거 arrayA.pop() + "
"; document.write("arrayA pop(5) 후 배열길이: " + arrayA.length + "
"); document.write("arrayA: " + arrayA + "
"); //////////////////////////////////////////////////// // 배열 확인 //////////////////////////////////////////////////// function isArray(s) { return s.constructor.toString().indexOf("Array") > -1; // 배열이면 true 배열이 아니면 false값을 반환 } var tmp = isArray(arrayA); // 함수 isArray에 독립변수 hz 넣어 돌려라. if(tmp == true) { alert("배열입니다."); } else { alert("배열이 아닙니다."); }
'프로그래밍 > 자바스크립트' 카테고리의 다른 글
자바스크립트 객체(object) (0) | 2017.03.11 |
---|---|
자바스크립트 내장 함수 (0) | 2017.03.10 |
자바스크립트 함수에 대해 정리해 보자 (0) | 2017.03.09 |
자바스크립트 반복문 (while문/do while문/for문) (0) | 2017.03.08 |
자바스크립트(javascript)에서 alert(경고창/메시지박스) 사용 예 (0) | 2017.03.03 |
댓글