zoukankan      html  css  js  c++  java
  • JS数组例子

    输入10个成绩,求总和,最高和最低

    var arr=new Array(97,56,67,56,77,78,67,76,89,98);
    var sum=0; 
    var minx=100;
    var maxx=0;
    for(var i=0;i<arr.length;i++){
        sum=sum+arr[i];
        if(arr[i]<minx){
            minx=arr[i];
        }
        if(arr[i]>maxx){
           maxx=arr[i];
        }
    }
    alert(sum);
    alert(minx);
    alert(maxx);

    添加数据时去重

    方案一

    var a=parseInt(prompt("请输入一个数字:"));
    var arr=new Array(1,2,3,4,5);
    arr.indexOf(a);//判断数据是否在数组里面存在,存在返回索引,不存在返回-1.

    方案二

    var a=prompt("请输入一个数字:");
    var arr=new Array(1,2,3,4,5);
    var z=0;
    for(var i=0;i<arr.length;i++){
        if(a==arr[i]){
            z=1;
            break;
            }
        }
        if(z==0){
            arr.push(a);
            }
        else{
            alert("该数据在数组里面存在!");
            }

    冒泡排序

    var arr=new Array(32,54,34,56,89,67,55);
    var z=0;
    for(var i=1;i<arr.length;i++){
        for(var j=0;j<arr.length;j++){
            if(arr[j]<arr[j+1]){
                z=arr[j];
                arr[j]=arr[j+1];
                arr[j+1]=z;
                }
            
            }
        }
    alert(arr[0]
  • 相关阅读:
    Linux下openSSL安装并颁发证书
    js控制自动上传文件
    Swoole 4.5v安装使用
    Flask-SQLAlchemy 的基本使用
    Flask入门之二
    微信消息订阅
    Flask入门之一
    MySQL主从库快速搭建
    FastAPI连接mysql傻瓜式
    UOJ Round总结
  • 原文地址:https://www.cnblogs.com/jgjk/p/7026715.html
Copyright © 2011-2022 走看看