HTML中的數組的定義方式:
1.var array = new Array();
2.var array = [1,2,3,4,5];
3.var array = ["肖":xiao,"華":hua];
對數組進行反轉:
<script type="text/javascript">
function myReverse(array) {
for(var i = 0; i < array.length/2; i++) {
var temp = array[i];
array[i] = array[array.length-i-1];
array[array.length-i-1] = temp;
}
return array;
}
var names = new Array();
names[0] = "xiao";
names[1] = "hua";
names[2] = "liu";
alert(names);
alert(myReverse(names));
</script>
對數組以“|”進行分割:
<script type="text/javascript">
function myJoin(array) {
var result = array[0];
for(var i = 1; i<array.length; i++) {
result += "|" + array[i];
}
return result;
}
var names = new Array();
names[0] = "xiao";
names[1] = "hua";
names[2] = "liu";
alert(myJoin(names));
</script>
對數組以字典的方式定義:
<script type="text/javascript">
var age = [1,2,3,4];
var names = new Array();
names["肖"] = "xiao";
names["華"] = "hua";
names["劉"] = "liu";
for(var i in names) {
alert(names[i]);
}
</script>