您好,欢迎来到叨叨游戏网。
搜索
您的当前位置:首页Day3 JS基础

Day3 JS基础

来源:叨叨游戏网
3.1 数组基础
3.2 遍历数组
  • length属性:永远比索引小于1,可以通过length添加数组的新数据

        // 数组
        let arr = ['10', '11', '12']
        console.log(arr)
        // 数组下标(索引、index),从0开始
        // 访问数组数据
        console.log(arr[0])  //10
        // 修改数据
        arr[0] = 13
        console.log(arr[0])  //13
        // 添加数据
        arr[3] = 14
        console.log(arr)
        arr[arr.length]=15
        console.log(arr)

  • 数组

     // 遍历数组
        for (let i = 0; i < arr.length; i++) {
          console.log(arr[i])
        }

  • 练习

    // 1.
        let sum = 0
        let arr1 = [1, 4, 55, 78, 34]
        for (let i = 0; i < arr1.length; i++) {
          sum += arr1[i]
        }
        console.log('数组元素的和为:' + sum, '平均值为' + sum / arr1.length)
    ​
        // 2.
        let arr2 = [34, 7, 4, 83, 73, 6]
        let max = arr2[0]
        for (let i = 0; i < arr2.length; i++) {
          if (max < arr2[i]) {
            max = arr2[i]
          }
        }
        console.log('数组最大值为:' + max)
    ​
        // 3.
        let arr3 = [4, 6, 87, 44, 667, 79, 4, 24, 65, 1]
        let arr3_1 = []
        for (let i = 0; i < arr3.length; i++) {
          if (arr3[i] > 10) {
            arr3_1[arr3_1.length] = arr3[i]
          }
        }
        console.log(arr3_1)
    ​
        // 4.
        let arr4=[2,45,6,3,3,7,,4,3,2,4,56,8]
        let arr4_1=[]
        for(let i=0;i<arr4.length;i++){
          if(arr4[i]!==3){
            arr4_1[arr4_1.length]=arr4[i]
          }
        }
        console.log(arr4_1)
    ​
        // 5.
        let arr5=[]
        for(let i=1;i<=10;i++){
          arr5[arr5.length]=i
        }
        console.log(arr5)
    ​
        // 6.
        let arr6=['red','pink','blue','skyblue','hotpink','black','green']
        let arr6_1=[]
        for(let i=arr6.length-1;i>=0;i--){
          arr6_1[arr6_1.length]=arr6[i]
        }
        console.log(arr6_1)

3.3 判断数组
  • 判断简单数据类型:typeof

  • 判断一个变量是否是数组 Array.isArray(变量名)

  • 判断变量是否是伪数组:instanceof

        var arr=[1,2,4]
        var str='hello'
        console.log(Array.isArray(arr)) //true
        console.log(Array.isArray(str))  //false
        console.log(arr instanceof Array)  //true
        console.log(str instanceof Array)  //false
        console.log(str instanceof String)  //false

3.4 数组方法

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.net 版权所有 湘ICP备2024080961号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务