jsday02

作者: 糯米小馒头 | 来源:发表于2018-07-27 15:09 被阅读0次

    数组

    数组求最大值

    var arr=[95,12,3,17,22,57,34];
    var max=arr[0];
    for(var i=1;i<arr.length;i++){
        if(max<arr[i]){
            max=arr[i];
            }
        }
      console.log(max)
    

    数组求最小值

    var arr=[95,12,3,17,22,57,34];
    var min=arr[0];
    for(var i=1;i<arr.length;i++){
        if(min>arr[i]){
            min=arr[i];
        }
    }
    console.log(min)
    

    数组拼接成字符串

    var arr=[95,12,3,17,22,57,34];
    var str="";
    for(var i=0;i<arr.length-1;i++){
        str+=arr[i]+"-";
    }
      console.log(str+arr[arr.length])
    

    反转数组

    var arr=[95,12,3,17,22,57,34];
        for(var i=0;i<arr.length/2;i++){
            var temp=arr[i];
            arr[i]=arr[arr.length-1-i];
            arr[arr.length-1-i]=temp;
        }
    console.log(arr)
    

    冒泡排序

    var arr=[95,12,3,17,22,57,34];
        for(var i=0;i<arr.length-1;i++){
            for (var j=0;j<arr.length-i-1;j++) {
                if(arr[j]<arr[j+1]){
                    var temp=arr[j]
                    arr[j]=arr[j+1]
                    arr[j+1]=temp;
                }
            }
        }
    console.log(arr)
    

    阻止链接跳转

    <a href="http://www.baidu.com" onclick="return false">dsd</a>
    

    数组的一些方法

    concat();//拼接一个或多个数组
    var a = [1,2,3];
    document.write(a.concat(4,5));
    document.write(arr.concat(arr2))
    document.write(arr.concat(arr2,arr3))
    
    slice()// 方法可从已有的数组中返回选定的元素。
    slice(数组开始的位置(包含),数组结束的位置(不包含))
    //-1 指最后一个元素,-2 指倒数第二个元素,以此类推。
    
    indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
    
    push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
    
    unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。
    
    pop() 方法用于删除并返回数组的最后一个元素。
    

    相关文章

      网友评论

          本文标题:jsday02

          本文链接:https://www.haomeiwen.com/subject/pojbmftx.html