数组的几个例子

一维数组:var attr = [1,2,3,4,5,6];只有一个

二维数组:var attr = [
[1,2,3,4],
[5,6,7,8],
[10,11,12,13]
];
alert[大数组][大数组中的某个小组的数值];
一个数组里又有数组


1

2

3

4

5

6

7

8

9

10

11

12

13

var attr = [

        [1,2,3,4],

        [5,6,7,8],

        [9,8,7,6]

    ];

    

    for(var i=0;i<attr.length;i++)

    {

        for(var j=0;j<attr[i].length;j++)

        {

            alert(attr[i][j]);

        }

    }

  

//冒泡排序


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

var attr = [9,8,7,6,5,4,3,2,1];

var zj=0;

    

    //控制比较轮数

    for( var i=0;i<attr.length-1;i++)

        {

        //控制次数

        for(var j=0;j<attr.length-1-i;j++)

        {

            if(attr[j]>attr[j+1])

            {

                zj=attr[j];

                attr[j]=attr[j+1];

                attr[j+1]=zj;

            }

        }

     }

    alert(attr[0]); 

//查找某个值在数组中的位置


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

var attr = [1,4,5,3,2,7,6,9];

    

    var zhao = 8;

    

    var sy = -1;

    

    for(var i=0;i<attr.length;i++)

    {

        if(attr[i]==zhao)

        {

            sy = i;

        }

    }

    

    if(sy==-1)

    {

        alert("没有找到值");

    }

    else

    {

        alert("该元素在"+sy);

    }

//几个变量在数组中出现的次数


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

var attr = [1,4,3,5,6,7,8,9,0,3,4,5,6,7,8,9,2,3,5,7,6,8,0,2,2,3,8];

    

    var c3=0;

    var c5=0;

    var c7=0;

    var  a=0;

    for(var i=0;i<attr.length;i++)

    {

        switch(attr[i])

        {

            case 3:

                  c3++;

                  break;

            

            case 5:

                  c5++;

                  break;

            

            case 7:

                  c7++;

                  break;

            default:

                  a++;

            

        }

    }

    alert(attr[c3]);

    alert(attr[c5]);

    alert(attr[c7]);

时间: 2024-10-23 14:16:32

数组的几个例子的相关文章

java数组使用的小例子

1 public class HelloWorld { 2 3 public static void main(String[] args) { 4 5 // 定义一个整型数组,并赋初值 6 int[] nums = new int[] { 61, 23, 4, 74, 13, 148, 20 }; 7 8 int max = nums[0]; // 假定最大值为数组中的第一个元素 9 int min = nums[0]; // 假定最小值为数组中的第一个元素 10 double sum = 0

php 数组常用函数

PHP数组中常用的函数: 1.//array_values - 返回数组中所有的值 $array = array("name"=>"zhangsan","age"=>"10","sex"=>"man"); $tem= array_values($array); echo "<pre>"; print_r($tem); echo "

数组的方法(上)

1.join() Array.join()方法将数组中所有元素都转化为字符串并连接在一起,返回最后生成的字符串.可以指定一个可选的字符串在生成的字符串中来分割数组的各个元素.如果不指定分隔符,默认使用逗号.如以下代码所示: var a = [1,2,3] //创建一个包含三个元素的数组 a.join(): //"1,2,3" a.join(" "); //"1 2 3" a.join(""); //"123"

第六章 数组

1. 数组:是一个变量,存储相同数据类型的一组数据. 2. 数组的优点:减少代码量,易查找. 3. 使用数组的步骤: 1)声明数组:例:int[] a; 语法: 数据类型  数组名[]; 数据类型[] 数组名; 2)分配数组内存空间:例:a=new int[5]; 语法: 数组名=new  数据类型[大小]; 3)给数组元素赋值:例:a[0]=80; 4. 数组的三种声明方式: 1)int num[]=new int[]{1,2,3}; 2)int[] num=new int[长度]; 3)in

【读书笔记】C#高级编程 第六章 数组

(一)同一类型和不同类型的多个对象 如果需要使用同一类型的多个对象,就可以使用数组或集合(后面章讲). 如果需要使用不同类型的多个对象,可以使用Tuple(元组)类型. (二)简单数组 如果需要使用同一类型的多个对象,可以使用数组.数组是一种结构,它可以包含同一类型的多个元素. 1.数组的声明 在声明数组时,应先定义数组总元素的类型,其后是一堆空方括号和一个变量名. 例子: 以下代码声明了一个包含整形类型的数组 int[] intArray; 2.数组的初始化 声明了数组后,就必须为数组分配内存

《深入理解JavaScript》—— 数组

学习是一种循序渐进的过程,关于上一节第3和第4我暂时是不能太理解,所以就算写出来,意义也不是太大,先空着.坑太多,未来随着学习的深入,我会一个一个填的. 数组,什么是数组?数组是索引(从零开始的自然数)到任意值的映射.这些值(映射的范围)称为数组的元素.创建数组最简便的方式就是使用数组字面量. (1) 多维数组 如果你需要多个维度的元素,必须嵌套数组.当你创建这样的嵌套数组是,最内层的数组可以根据需要添加.但如果想要直接访问这些元素,你至少需要创建外层的数组.在下面的例子中,创建了一个3x3的井

Java 泛型 泛型数组

直接创建泛型数组不能通过编译,而转型对象数组通过编译但是不能在JVM运行 public class ArrayOfGeneric{ static Generic<Integer>[] gia; @SupperssWarnings("unchecked") public static void main(String[] args){ gia = (Generic<Integer>[])new Generic[100]; // 通过类型转换匿名对象 //! gia

将函数的实际参数转换成数组的方法,习惯用Array.prototype.slice.call(arguments)

实际参数在函数中我们可以使用 arguments 对象获得 (注:形参可通过 arguments.callee 获得),虽然 arguments 对象与数组形似,但仍不是真正意义上的数组. 我们可以通过数组的 slice 方法将 arguments 对象转换成真正的数组. 方法一:通过Array.prototype属性调用slice方法 var args = Array.prototype.slice.call(arguments); Array 本身是没有 slice 方法,它的方法在 Arr

JavaScript循环和数组常用操作

while循环 语法: do while循环 语法:do{循环体}while(条件表达式); 特点:do while循环不管条件是否成立,无论如何循环体都会执行一次. 使用场合:用户输入密码,如果密码不是123456,继续输入密码,直到密码正确为止例子:do { var psd = prompt("请输入密码"); }while( psd != "123456"); for循环 语法:for(语句1;语句2;语句3){循环体} 一般情况下:语句1写循环增量的声明,语