多语种网站,公司注册在上海的好处,wordpress批量注册账号,做销售的网站文章和代码已经归档至【Github仓库#xff1a;https://github.com/timerring/front-end-tutorial 】或者公众号【AIShareLab】回复 javascript 也可获取。 文章目录 数组的基本使用定义数组和数组单元访问数组和数组索引数据单元值类型数组长度属性操作数组 数组#xff1a;(… 文章和代码已经归档至【Github仓库https://github.com/timerring/front-end-tutorial 】或者公众号【AIShareLab】回复 javascript 也可获取。 文章目录 数组的基本使用定义数组和数组单元访问数组和数组索引数据单元值类型数组长度属性操作数组 数组(Array)是一种可以按顺序保存数据的数据类型
数组的基本使用
定义数组和数组单元
script// 1. 语法使用 [] 来定义一个空数组// 定义一个空数组然后赋值给变量 classes// let classes [];// 2. 定义非空数组let classes [小明, 小刚, 小红, 小丽, 小米]
/script访问数组和数组索引
索引值从 0 开始。
数据单元值类型
数组做为数据的集合它的单元值可以是任意数据类型
script// 6. 数组单值类型可以是任意数据类型// a) 数组单元值的类型为字符类型let list [HTML, CSS, JavaScript]// b) 数组单元值的类型为数值类型let scores [78, 84, 70, 62, 75]// c) 混合多种类型let mixin [true, 1, false, hello]
/script数组长度属性
数组在 JavaScript 中并不是新的数据类型它属于对象类型。
script// 定义一个数组let arr [html, css, javascript]// 数组对应着一个 length 属性它的含义是获取数组的长度console.log(arr.length) // 3
/script操作数组
数组做为对象数据类型不但有 length 属性可以使用还提供了许多方法
push 动态向数组的尾部添加一个单元unshit 动态向数组头部添加一个单元pop 删除最后一个单元shift 删除第一个单元splice 用于添加或删除数组中的元素这种方法会改变原始数组。 splice(起始位置删除的个数)splice(起始位置删除个数添加数组元素) let arr [red, green, blue] arr.Splice (1, 0, pink, hotpink) // 在索引号是 1 的位置添加 pink hotpink console.log (arr) // [red, pink, hotpink, green, blue]
使用以上4个方法时都是直接在原数组上进行操作即成功调任何一个方法原数组都跟着发生相应的改变。并且在添加或删除单元时 length 并不会发生错乱。
script// 定义一个数组let arr [html, css, javascript]// 1. push 动态向数组的尾部添加一个单元arr.push(Nodejs)console.log(arr)arr.push(Vue)// 2. unshit 动态向数组头部添加一个单元arr.unshift(VS Code)console.log(arr)// 3. splice 动态删除任意单元arr.splice(2, 1) // 从索引值为2的位置开始删除1个单元console.log(arr)// 4. pop 删除最后一个单元arr.pop()console.log(arr)// 5. shift 删除第一个单元arr.shift()console.log(arr)
/script测试: https://ks.wjx.top/vm/eeLxrmN.aspx#