컴퓨터이야기/JavaScript 자바스크립트 2차원 배열 by 변화지시자 2009. 2. 26. 반응형 자바스크립트 2차원 배열 <HTML> <HEAD> <TITLE> New Document </TITLE> <script type="text/javascript"> // 2차원 배열의 선언과 초기화 var foo = [ // [0] [1] [2] [3] [ 662, 7, 4, 74 ], // foo[0] [ 8, 396, 299, 95 ], // foo[1] [ 66, 73, 86, 0 ], // foo[2] [ 116, 26, 586, 42 ], // foo[3] [ 84, 7, 41, 11 ] // foo[4] ]; // 2차원 배열의 요소들을 하나씩 출력 for (var i = 0; i < foo.length; i++) { document.write('<br />'); for (var j = 0; j < foo[i].length; j++) { document.write(foo[i][j] + ', '); } } </script> </HEAD> <BODY> </BODY> </HTML> 2차원 배열 2중 for 문으로 돌리기 <HTML> <HEAD> <TITLE> New Document </TITLE> <SCRIPT LANGUAGE="JavaScript"> <!-- a = new Array(4);//행(0,1,2,3)까지 총 4개 for (i=0; i < a.length; i++) {// 4행의 배열 세로 a[i] = new Array(3);//열(0,1,2)총 3개 for (j=0; j < a[0].length; j++) {//3 열 가로 a[i][j] = " [" + i +"행, "+j+"열의 값]"; } } //출력 부분 for (i=0; i < a.length; i++) {// 4행 for (j=0; j < a[0].length ; j++) {// 3열 document.write( a[i][j] + " " ); } document.write( "<br><br>"); } // 길이 측정 alert (a.length) // 행의 길이 4 alert (a[0].length) // 열의 길이는 3 //--> </SCRIPT> </HEAD> <BODY> </BODY> </HTML> 지그재그 배열 <HTML> <HEAD> <SCRIPT LANGUAGE="JavaScript"> <!-- //한번에 2차배열로 값지정 arrTest = new Array(new Array(1,2,3), new Array(4,5,6)); //각 분류에 대한 배열 Cats=new Array(4); Cats[0]=new Array(3); Cats[1]=new Array(2); Cats[2]=new Array(5); Cats[3]=new Array(4); //뉴스 Cats[0][0]="국제뉴스"; Cats[0][1]="국내뉴스"; Cats[0][2]="뉴스링스"; //e비즈니스 Cats[1][0]="인력관리"; Cats[1][1]="eCRM"; //웹개발 Cats[2][0]="자바스크립트"; Cats[2][1]="HTML"; Cats[2][2]="웹디자인"; Cats[2][3]="ASP"; Cats[2][4]="DHTML"; //테크 Cats[3][0]="SQL 서버"; Cats[3][1]="윈도 2000"; Cats[3][2]="오라클"; Cats[3][3]="리눅스"; //--> </SCRIPT> </HEAD> <BODY> </BODY> 공유하기 게시글 관리 Change Agent(변화변혁 주도자) 관련글 다중 동적 셀렉트 박스(3단) 자바스크립트 정규식 메뉴로 활용하면 좋은 자바스크립트 트리 메뉴