기본데이터객체 : boolean, number, string, undefined

 

배열 : 공간을 미리정하지 않아도 알아서 만들어준다. 공간을 줄였다 붙였다 할 수 있다.

 

  • var nums = new Array();
  • var nums = new Array(5); // 숫자가하나면 5개의 빈공간만들어짐(참조변수 5개만든것)
  • var nums = new Array(5,10,21); //  2개이상값은 배열의 초기화값으로됨. 3개짜리방에 1번째 5, 2번째 10, 3번째 21
  • var nums = new Array(5,10,21,"hello"); 다양한 형식넣을 수 있음
  • var nums = new Array(5,10,21,"hello", new Array(2,3,4));  alert(nums[4][1]) // 3

 

 

new Array(5) 공간생성, 비어있는 공간 5개 만들어짐

new Array(5,10); 배열의 초기화, 0번인덱스에 5, 1번인덱스에 10이 들어간다.

new Array(5, 10, "hello", new Array(2,3,4)); 배열을 담는 배열

배열속 배열의 1번 인덱스출력

자료구조

FIFO구조 : Queue 구조 선입선출

LIFO구조 : Stack 구조 후입선출

 

 

push(); 배열에 숫자 넣음 

pop(); 배열에서 마지막에넣은 숫자를 뺀다

shift() 앞에서부터 빼기 (큐)

+ Recent posts