zoukankan      html  css  js  c++  java
  • 数组 定义方式, 遍历数组,数组最值,增加,删除数组元素的方法!

    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <meta name="Generator" content="EditPlus®">
    <meta name="Author" content="">
    <meta name="Keywords" content="">
    <meta name="Description" content="">
    <title>数组练习</title>
    </head>
    <script>
    //1.定义一个数组 格式 var arr=[元素1, 元素2, 元素3,];
    //数组中的角标是从 0开始的 数组的长度是arr.length。
    var arr=[1,12,121,12156,87,46546,45454,4848];
    
    //2.遍历数组 方法a.用document.write(""+arr)在网页中显示 b.直接用alert网页弹窗显示 c.利用console控制台输出 d.利用for循环遍历数组
    
    //	alert("数组中的值"+arr);//弹窗显示
    
    //	document.write("网页显示数组的方式"+arr);
    //	console.log(arr);//在控制台上显示
    
    for (var a=0; a<arr.length ; a++)//在遍历数组时 条件中输入错误 导致心态崩溃 来十遍 消气
    {
    document.write("arr["+a+"]"+"="+arr[a]+"<br/>");//采用document.write方式 显示在页面中
    //console.log(arr[a]);
    }
    document.write("<br/>");
    for (var a=0; a<arr.length ;a++ )
    {
    document.write("arr["+a+"]"+"="+arr[a]+"    ");//加入空格 增强网页显示效果 也可以加入<br/>换行 
    }
    document.write("<br/>");
    for (var a=0;a<arr.length ;a++ )
    {
    //	alert("arr["+a+"]"+arr[a]);
    console.log(arr[a]);
    
    }
    document.write("<br/>");
    for (var a=0;a<arr.length ;a++ )
    
    {
    document.write(arr[a]+"   ");
    }
    document.write("<br/>");
    //	3.在数组末尾中增加元素方法 找到角标 arr[0]=xx; 然后给其赋值 此时数组长度加是arr.lenght+1;
    arr[arr.length]=666666;
    arr[0]="你好 我是第一名";
    document.write(arr+"<br/>");
    //	4.删除数组中的元素 除掉尾部元素arr.pop();
    arr.pop();
    document.write(arr+"<br/>");//此时尾部元素已经删除 pop() 方法将删除 数组对象的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。如果数组是空的,则 pop() 不改变数组,并返回 undefined 值。
    
    arr.shift();//shift() 方法把数组的第一个元素从其中删除,并返回第一个元素的值。
    document.write(arr+"<br/>");
    
    //	5.求数组最值问题
    //min 思路不清晰 来个十遍先
    var min=arr[0];//先设置一个最小值 然后进行循环 放在循环里面 会每次 重新复制 无法比较最值
    for (var a=0;a<arr.length ;a++ )
    {
    if ( arr[a]<min)
    {
    min=arr[a];
    }
    }
    document.write("min="+min+"<br/>");//同理 最后的结果也是放在循环外面 
    //min 求数组最小值
    var min=arr[5];
    for (var a=0;a<arr.length ;a++ )
    {
    if (arr[a]<min)
    {
    min=arr[a];
    }
    }
    document.write("min="+min+"<br/>");
    //max 数组最大值
    var max=arr[5];
    for (var a=0;a<arr.length ;a++ )
    {
    if (arr[a]>max)
    {
    max=arr[a];
    }
    }
    document.write("max="+max+"<br/>");
    </script>
    <body>
    
    
    </body>
    </html>
    

      

  • 相关阅读:
    hadoop 环境配置
    批量生成不同尺寸的图片
    如何生成publish windows app 用到的 pfx 文件
    MVC项目用Windsor注入
    UWP textbox 只能输入数字
    power shell upload file to azure storage
    Checkbox can't checked
    安装部署 Goaccess
    阿里云OSS的Bucket容量大小采集
    1. Nagios和 NagiosQL安装及配置
  • 原文地址:https://www.cnblogs.com/ZXF6/p/10451031.html
Copyright © 2011-2022 走看看