zoukankan      html  css  js  c++  java
  • 对于数组的详解和对于冒泡排序的小练习

    数组的定义:

    new Arry();它的长度是动态变化的,里面可以放任意类型元素。  第一种定义方式   var arr = new Array();

       arr[0] = "a";
       arr[1] = "bb";
       arr[4] = 123;
       arr["name"] = "猛男";
       alert(arr["name"]);
    第二种定义方式
      var arr2 = new Array("aaa","bbb","ccc");
      alert(arr2[0]);

      var arr3 = new Array(5);
       alert(arr3.length);
    第三种方式
       var arr4 = ["value1","value2"];
       alert(arr4[0])
    取值
    var arr5 = new Array();
    arr5.push("a");
    arr5.push("b");
    arr5.push("c");
    arr5.push("d");
    arr5.push("e");
    for(var i=0;i<arr5.length;i++){
    alert(arr5[i]);
    }
     
     
     

     var arr = new Array();
     arr[0] = "a";
     arr[5] = "bb";
     arr[4] = 123;
     arr["name"] = "猛男";
     for(var x in arr)
     {
    alert(arr[x]);
     }

    var arr = new Array();
    arr.push(5);
    arr.push(3);
    arr.push(2);
    arr.push(0);
    arr.push(8);

    for(i=0;i<arr.length;i++){
    for(j=i;j<arr.length;j++){
     
    if(arr[i]>arr[j]){
       temp = arr[i];
    arr[i] = arr[j];
       arr[j] = temp;
    }
    }
    }
    for(var x in arr){
     alert(arr[x])
    }



    var arr = new Array();
    arr.push(5);
    arr.push(3);
    arr.push(2);
    arr.push(0);
    arr.push(8);
    var temp;
    for(var i=0;i<arr.length;i++){
    for(var j=i+1;j<arr.length;j++)
    {
    if(arr[i]>arr[j]){
    temp = arr[i];
    arr[i] = arr[j];
    arr[j] = temp;
    }
    }
    }
    for(var x in arr)
    {
    alert(arr[x]);
    }

  • 相关阅读:
    缺席多年的东哥,重回博客了
    使用VMware安装CentOS 7
    Linux CentOS 7 搭建 Tomcat 8 服务器
    海思HI3518EV200+AR0130开发板DIY——前篇
    Keyshot+AD渲染PCB效果图
    ESP8266/ESP32模块晶振频偏调试
    关于摄像头PCB图设计经验谈
    docker容器虚拟化技术
    数据分析章节(一):初始数学之美
    Nginx:反向代理
  • 原文地址:https://www.cnblogs.com/li1056822533/p/6242605.html
Copyright © 2011-2022 走看看