数组语句基础
一、数组定义:1、var attr=Array(),PHP一般不定义数组长度,可不写。
attr[key]=value,定义要用中括号。key是唯一的。如attr[0]="a".attr[1]="b"数组里边是从0开始排序的,这里的key是索引值。.
2、var attr=["a","b'] ;
3、var attr=Array("a","b")
二、属性:var x=attr.length,点后边一般是属性,length是长度。
三、遍历数组:for(var i=0;i<attr;i++){
alert(attr[i]);
}
attr.push()是往里边推东西,key不是索引值的时候可以是name,
for(var k in arr){
alert()
这个是在arr里提取k,
五、算法题:输入10个成绩,求总分,最高,最低:
var attr=Array();
for(var i=0;i<10;i++){
var arr=prompt"请输入第"+(i+1)+“个数字”)
attr.push(arr);
}
for(var x in arr){
alert(attr[x]);
}
六、冒泡排序:
冒泡排序是一种锻炼逻辑思维能力的算法题
var attr = Array()
for(var i = 0; i < 5; i++) {
attr[i] = parseInt(prompt("请输入第" + (i + 1) + "个数字"));
}
for(var x = 0; x < 5; x++) {
for(var y = x + 1; y < 5; y++) {
if(attr[x] < attr[y]) {
var temp = attr[x];
attr[x] = attr[y];
attr[y] = temp;
}
}
}
for(var k in attr)
{
alert(attr[k]);
}