数组语句基础

一、数组定义: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]);

posted @ 2017-03-20 11:18  梦深深处  阅读(387)  评论(0编辑  收藏  举报