zoukankan      html  css  js  c++  java
  • 数组语句基础

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

  • 相关阅读:
    canvas+js绘制序列帧动画+面向对象
    canvas+js画饼状图
    CSS3 文本溢出问题
    jquery 实现省市二级联动
    jquery将json数据放入表格当中
    css ie6双倍margin现象
    css margin塌陷问题
    css ie浏览器兼容问题
    css 实现文字图片垂直对齐
    css 清楚浮动三种方法
  • 原文地址:https://www.cnblogs.com/mengshenshenchu/p/6576430.html
Copyright © 2011-2022 走看看