关于函数的数组

本文详细介绍了JavaScript中的数组,包括数组的定义、创建方式、length属性、索引概念、遍历方法、数据类型存储差异、函数参数传递及数组的常用操作方法如push、pop、sort等,还探讨了ES5的数组遍历方法如forEach、map等。
摘要由CSDN通过智能技术生成

一.什么是数组

1.数组就是一系列有序数据的集合
2.也就是我们把一些数据放在一个盒子里面,按照顺序来排列好这个东西就是一个数组,储存着一些数据的集合
在这里插入图片描述

3.我们见得把所有数据类型分为两大类:

    a.基本数据类型:(五大类)number/string/boolean/undefined/null
    b.复杂数据类型:Object/Function/Array/......

二.如何创建一个数组

1.字面量创建一个数组
在这里插入图片描述

2.内置构造函数创建数组
在这里插入图片描述

下面展示一些 内联代码片

// 以下是两种方法创建函数的案例

        /* 
          1. 创建一个学生成绩数组,存储所有学生的数学成绩,分别是 89,78,90,99,67,59
         */
        var scoreArray = [89, 78, 90, 99, 67, 59]

        /* 
          2. 求所有学生中分数最高的学生成绩,打印输出到界面
            分析: 最大值
              假设第一个数是最大值max,
                 var max = scoreArray[0]

              让后面的数依次与max比较,如果比较max大,则将值赋值给max, 所有数比较完之后,max中存储的为最大值
                for(var i = 1;  i< scoreArray.length; i++){
                    if(scoreArray[i]  > max) {
                      max = scoreArray[i]
                    }
                }
                 
        */
        function getMaxScore() {
   
            var max = scoreArray[0] //假设第一个数是大值max
            for (var i = 1; i < scoreArray.length; i++) {
   
                var score = scoreArray[i]
                if (score > max) {
   
                    max = score
                }
            }

            console.log('最高分是 ', max)
        }
        // getMaxScore()

        /* 
         3. 求所有学生中分数最低学生成绩,打印输出到界面
         分析: 最小值
              假设第一个数是最小值min,
                 var min = scoreArray[0]
              让后面的数依次与min比较,如果比较min小,则将值赋值给min, 所有数比较完之后,min中存储的为最小值
        */

        function getMinScore() {
   
            var min = scoreArray[0]
            for (var i = 1; i < scoreArray.length; i++) {
   
                if (scoreArray[i] < min) {
   
                    min = scoreArray[i]
                }
            }

            console
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值