스택 방법 : 첫 번째 외부에서 마지막
퀘스트 방법 : 첫 번째 외부
특정 응용 프로그램은 다음과 같습니다.
다음과 같이 코드 코드를 복사하십시오.
<!
<html xmlns = "http://www.w3.org/1999/xhtml">
<헤드>
<title> 스택 방법 </title>
<script type = "text/javaScript">
// 스택은 Lifo입니다 (첫 번째 외부에서 마지막).
함수 basicpushorpop () {
var colors = [ "빨간색", "녹색", "파란색"];
var count = colors.push ( "Pink"); 푸시 () 메소드는 여러 매개 변수를 받고 데이터 끝에 하나씩 추가하고 수정 후 배열의 길이로 돌아갈 수 있습니다.
경고 (카운트);
var temp = colors.pop (); // pop () 메소드 배열 끝에서 마지막 항목을 제거하고 배열의 길이 값을 줄인 다음 제거 항목을 반환합니다.
경고 (온도);
}
// 큐 데이터 구조에 대한 액세스 규칙은 FIFO입니다 (첫 번째는 첫 번째 외부)
함수 BASIC SHIFT () {
var colors = new Array ();
var count.push ( "빨간색", "블록");
경고 (카운트);
var test = colors.shift ();
ALERT ( "현재 배열 길이는"+colors.length+"-제거 된 항목 :"+test);
var newCount = colors.unshift ( "" "녹색", "검은 색"); // 시프트 메소드는 큐 전면 끝에 모든 유형의 유형을 추가하고 새 배열 길이를 반환합니다.
ALERT ( "배열의 길이는"+newCount);
}
</스크립트>
</head>
<body>
<입력 유형 = "버튼"value = "stack method"onclick = "basicpushorpop ();"
<input type = "button"value = "queue method"onclick = "basic shift ();
</body>
</html>