<!Doctype html> <html> <head> <title>數(shù)組創(chuàng)建</title>
<script type="text/javascript"> var a=[5,2,3,7,4]; //冒泡法 :把最大的數(shù)往后移動(dòng),減少循環(huán)次數(shù) for (var i=1;i<a.length;i++){ //鄰近2數(shù)對(duì)比,大的往后移動(dòng),先確認(rèn)最大數(shù)依次,減少循環(huán)次數(shù) for ( var j=0 ; j<a.length - i;j++){ if( a[j] >a[j+1] ){ var temp=a[j] a[j]=a[j+1] a[j+1]=temp }
}
} alert(a)
//Javascript不支持真正的多維數(shù)組 //0 1 2 3 4 ; 在數(shù)組中重新申明一個(gè)數(shù)組
var a =new Array(5); for (var i=0;i<a.length;i++){ a[i]=new Array(5); } var sum=0 var str="" for (i=0;i<a.length;i++){ for(j = 0; j<a[i].length ; j++){ //訪問數(shù)組 a[i][j]=i+j;
str+=a[i][j]+" "
if(i == j){ sum+=a[i][j];} } str+="<br/>"
}
alert (str) document.write(str)
</script>
</head>
<body> </body>
</html>
|