프로그래밍/자바스크립트

배열 선언/사용/추가/삭제

오치리일상 2017. 3. 7.
	  		//////////////////////////////////////////////////// 		// 배열 선언 방법 		////////////////////////////////////////////////////  		// 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("배열이 아닙니다."); 		}   

 

 

댓글

💲 추천 글