> 文档中心 > JavaScript数组

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中 定义数组 两种方式

第一种 原型创建

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;nmax){  max=scores[n]     } }console.log(max)

在这里插入图片描述

源码:

<!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.有时候编程不能盲目去死学——(按部就班直接照着抄代码——没有实际意义)-爱数据的陈sir3.努力到无能为力,努力到感动自己,相信自己可以的!4.好好学习,吃透,学扎实基础,及时巩固基础!
衣上征尘杂酒痕,远游无处不消魂。此身合是诗人未?细雨骑驴入剑门。2022年,感谢相遇,不亏不欠,不负遇见!

找手机网游