글수 22
<!-- 미완성 push와 pop기능 넣을것.!-->
<HTML>
<HEAD>
<TITLE> 배열 연습(+스택+큐) </TITLE>
<script>
// var ar = new Array();
// var ar = [];
// var ar = new Array( 3, 1, 2);
var ar = [3,1,2];
// var ar = new Array(10);
ar[0] = 2;
ar[1] = 3;
//alert(ar[0]+ar[1]);
function ff(){
var st = '';
for(var i=0;i< ar.length;i++)
st += "ar["+i+"]=" +ar[i] + "<BR>";
result.innerHTML= st;
}
function f2(){
ar.push(val.value);
ff();
}
</script>
</HEAD>
<BODY>
<input id=val><input type=button onclick="f2();" value="배열 입력"><br>
<input type=button onclick="ff();" value="배열 출력">
<input type=button onclick="push();" value="push">
<input type=button onclick="pop();" value="pop">
<br>
out: <input id=out>
<p id=result> </p>
</BODY>
</HTML>



<HTML>
<HEAD>
<TITLE> 배열 연습(+스택+큐) </TITLE>
<script>
// var ar = new Array();
// var ar = [];
// var ar = new Array( 3, 1, 2);
var ar = [3,1,2,3,4,5,6,7];
// var ar = new Array(10);
//alert(ar[0]+ar[1]);
function ff(){
var st = '';
for(var i=0;i< ar.length;i++)
st =st + "ar["+i+"]=" +ar[i] + "<BR>";
alert(st);
result.innerHTML= st;
}
function f2(){
ar.push(val.value);
ff();
}
function shift(){
out.value = ar.shift();
ff();
}
function pop(){
out.value = ar.pop();
ff();
}
</script>
</HEAD>
<BODY onload="ff();">
<input id=val><input type=button onclick="f2();" value="배열 입력"><br>
<input type=button onclick="ff();" value="배열 출력">
<input type=button onclick="pop();" value="pop">
<input type=button onclick="shift();" value="shift">
<br>
out: <input id=out>
<p id=result></p>
</BODY>
</HTML>