<%--JavaScript學習--%>
<script type="text/javascript" language="JavaScript">
function funArray()
{
/*
定義數組,成員可以單引號,也可以用雙引號
兩逗號中不寫值,即表示空元素,空元素值為undefined.
最後一個元素為運算式
*/
var arr=["name",,'age',20+1]
for(var iCou=0;iCou<arr.length;iCou++)
{
alert(arr[iCou]);
}
}
//數組中包含數組
function funArrArray()
{
/*
數組中可以包含數組。如下邊的定義
*/
var arr=[123,["name","scott",'age',20],["xx","yy",1]];
for(var i=0;i<arr.length;i++)
{
//如果不存在length屬性,則表示是元素。
if(arr[i].length)
{
for(var j=0;j<arr[i].length;j++)
{
alert(arr[i][j]);
}
}
else
{
alert(arr[i]);
}
}
}
//使用Array建立數組
function funArrayFunction()
{
var arr=new Array();
arr[0]="name";
arr[1]="scott";
arr.sort();
for(var iVal in arr)
{
alert(arr[iVal]);
}
}
</script>
<%--測試使用的按鈕--%>
<input id="Button1" type="button" runat="server" value="測試" onclick="funArray();" />
<input id="Button2" type="button" runat="server" value="測試SubArray" onclick="funArrArray();" />
<input id="Button3" type="button" runat="server" value="測試SubArray" onclick="funArrayFunction();" />