JavaScript数组

大家好呀!
我是陈sir呀!
一日不见,如隔三秋,
最近有点太忙~~
为什么好久没有更新博客了
别问 问就是想起密码来了
敷衍的话就不多说了
——无奈本人没文化,一句抱歉行天下

 纸上得来终觉浅,觉知此事须躬行!

今天介绍一下JavaScript数组

声明:蓝色字体不会设置(点进去,里面什么也没有,当一个清晰的知识点梳理!)

一、数组
什么是数组
数组的概念
数组
数组的创建方式
字面量创建数组

二、数组的类型

数据类型

数组类型

三、数组的遍历
数组中的元素依次输出到命令行
小业务:求总分

四、求最值的思想 将最大值输出到控制台

假定思想:求最大值

一、数组

什么是数组:

数组的概念:

数组,是可以存储着一些任意类型或者相同类型数据的集合。

数组的创建方式:

内置构造函数创建数组:
1.使用 js 的内置构造函数 Array创建一个数组
2.构造函数(类)特点:首字母大写,new运算符调用

字面量创建一个数组:

1.直接使用 [ ] 的方式创建一个数组
2.在计算机科学中,字面量是用于表达源代码中一个固定值的表示法.

二、数据类型:

    数据类型:数组类型
    数组:用来存储一系列相同类型的元素的容器

在js中存储5个学生的成绩

     var score=70
     var score=75
     var score=80
     var scroe=85
     var score=90

控制台输出:

consloe.log(scores)

JavaScript数组_第1张图片

javascript中 定义数组 两种方式

第一种 原型创建

var scores=new Arroy
var scores=new Array(5)

数组的长度,保存多少内容

索引值(下角标)找到对应的位置 /scores[0]=70

    scores[1]=85
    scores[2]=98
    scores[3]=50
    scores[4]=95

console.log(scores)

JavaScript数组_第2张图片

直接定义法

var scores=[70,85,98,50,95]

获取数组元素 通过索引值
console.log(scores[2])
scores[2]=50

console.log(scores)

JavaScript数组_第3张图片

数组的遍历:

依次的拿出数组中元素

将数组中的元素 依次的输出到命令行

     console.log(scores[0])
     console.log(scores[1])
     console.log(scores[2])
     console.log(scores[3])
     console.log(scores[4])
     for(var n=0;n

JavaScript数组_第4张图片

//求总分:依次的将数组中的元素求和

    var  sum=0

//依次的拿出数组中元素 遍历

     for(var n=0;n

console.log(sum)

JavaScript数组_第5张图片

JavaScript数组_第6张图片

//求最大值:求最值的思想 将最大值输出到控制台

//假定思想

 var scores=[70,85,98,50,95,55,89]
 var max=scores[0]
 for(var n=1;nmax){
         max=scores[n]
     }

 }console.log(max)

JavaScript数组_第7张图片

源码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数组</title>
</head>
<body>
<script>
        //数据类型:数组类型
        //数组:用来存储一系列相同类型的元素的容器
        //在js中存储5个学生的成绩
        // var score=70
        // var score=75
        // var score=80
        // var scroe=85
        // var score=90
        //javascript中  定义数组   两种方式
        //第一种  原型创建
        //var scores=new  Arroy 
         var scores=new Array(5)  //数组的长度,保存多少内容
        //索引值(下角标)找到对应的位置
        // scores[0]=70
        // scores[1]=85
        // scores[2]=98
        // scores[3]=50
        // scores[4]=95
        // console.log(scores)
        //直接定义法
        var scores=[70,85,98,50,95]

        //获取数组元素  通过索引值
        // console.log(scores[2])
        // scores[2]=50
        // console.log(scores)

        //数组的遍历:依次的拿出数组中元素
        //将数组中的元素  依次的输出到命令行
        // console.log(scores[0])
        // console.log(scores[1])
        // console.log(scores[2])
        // console.log(scores[3])
        // console.log(scores[4])
        // for(var n=0;n<scores.length;n++){
        // console.log(scores[n])
        // }
        //求总分:依次的将数组中的元素求和
    //     var  sum=0
    //     //依次的拿出数组中元素   遍历
    //     for(var n=0;n<scores.length;n++){
    //          scores[n]
    //    sum=sum+scores[n]
    //     }
    //     console.log(sum)
     //求最大值:求最值的思想  将最大值输出到控制台
     //假定思想
     var scores=[70,85,98,50,95,55,89]
     var max=scores[0]
     for(var n=1;n<scores.length;n++){
         if(scores[n]>max){
             max=scores[n]
         }

     }
   console.log(max)
        </script>
</body>
</html>

自己学编程的一些小感想:

1.好的代码需要设计的智慧和重构的勇气——好朋友-Andy.

2.有时候编程不能盲目去死学——(按部就班直接照着抄代码——没有实际意义)-爱数据的陈sir

3.努力到无能为力,努力到感动自己,相信自己可以的!

4.好好学习,吃透,学扎实基础,及时巩固基础!
衣上征尘杂酒痕,远游无处不消魂。

此身合是诗人未?细雨骑驴入剑门。

2022年,感谢相遇,不亏不欠,不负遇见!

你可能感兴趣的:(JavaScript,前端)