位置: IT常识 - 正文

【前端灵魂脚本语言JavaScript⑤】——JS中数组的使用(前端 自动化脚本 怎么写)

编辑:rootadmin
【前端灵魂脚本语言JavaScript⑤】——JS中数组的使用

推荐整理分享【前端灵魂脚本语言JavaScript⑤】——JS中数组的使用(前端 自动化脚本 怎么写),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:前端测试脚本,前端脚本语言,前端js脚本,前端脚本语言有哪些,前端写脚本,脚本灵感网站,脚本灵感网站,脚本灵感网站,内容如对您有帮助,希望把文章链接给更多的朋友!

🐚 作者: 阿伟 💂 个人主页: Flyme awei

🐋 希望大家多多支持😘一起进步呀!

💬 文章对你有帮助👉关注✨点赞👍收藏📂

JavaScript数组的使用

文章目录JavaScript数组的使用一、数组的创建二、数组的元素和长度三、数组的遍历四、数组的常用方法一、数组的创建

第一种: var 数组名 = new Array();创建一个空数组

<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><script>var arr=new Array();console.log(arr)//打印到浏览器控制台</script></head><body></body></html>

第二种: var arr2 = new Array(10);创建一个定长为10的数组

<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><script>var arr2 = new Array(10);arr2[0]="h";arr2[9]="l"console.log(arr2)</script></head><body></body></html>

【前端灵魂脚本语言JavaScript⑤】——JS中数组的使用(前端 自动化脚本 怎么写)

第三种 var arr3 = new Array(a,b,c);创建时直接指定元素值

<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><script>var arr3 = new Array("hello","world","JavaScript",10,true)console.log(arr3)</script></head><body></body></html>

第四种 var arr4 = ["hello","world","Flyme awei"];相当于第三种的简写

<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><script>var arr4 = ["hello","world","Flyme awei"]console.log(arr4)</script></head><body></body></html>

二、数组的元素和长度<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><script type="text/javascript">var arr = [1,2,3,4,5];console.log(arr);console.log(arr[0]);console.log(arr.length)</script></head><body></body></html>

控制台

1.通过修改length属性来改变数组长度的。

2.通过索引改变数组长度。

三、数组的遍历

1.普通for循环遍历数组

!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><script>var arr = [0,1,2,3,4,5,6,7,8,9];for(var i=0;i<=arr.length;i++){console.log(i)}</script></head><body></body></html>

2.for each遍历数组 js中的for each写法:for( var i in 数组)i不是元素,是索引

四、数组的常用方法

1.查询元素索引 2.合并两个数组 3.合并多个数组 4.合并字符串 5.删除数组最后一个元素 6.在数组结尾添加元素 7.反转数组 8.删除数组第一个元素 9.向第一个位置添加元素 10.截取子数组 11.删除数组中的某些元素

<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><script type="text/javascript">var arr = [0,1,2,3,4,5,6,7,8,9];var index = arr.indexOf(7);//查询元素索引的方法console.log(index);//合并两个数组var hege = ["Cecilie","Lone"];var stale = ["Email","Tobias","Linus"];var childer = hege.concat(stale);console.log(childer);//合并三个数组var family = hege.concat(stale,childer);console.log(family);//合并字符串var fruits = ["Banana","Orange","Apple"];var fs = fruits.join();console.log(fs);//删除数组的最后一个元素fruits.pop();console.log(fruits);//在数组结尾增加元素fruits.push("Grape");console.log(fruits);//翻转数组fruits.reverse();console.log(fruits);//删除数组第一个元素var ss = fruits.shift();console.log(fruits);console.log(ss);//向第一个位置添加元素fruits.unshift("Per");console.log(fruits);//截取子数组;//从三开始,到六结束fruits.slice(3,6);console.log(fruits);//删除数组中某些元素//从2开始,删除5个numbers = [1,2,3,4,5,6,7,8,9]numbers.splice(2,5);console.log(numbers);//如果第二个元素是0,那么就变成在指定索引位置添加元素numbers.splice(2,0,100);console.log(numbers);</script></head><body></body></html>

好啦,文章到这里就结束啦!

本文链接地址:https://www.jiuchutong.com/zhishi/299304.html 转载请保留说明!

上一篇:PyTorch搭建卷积神经网络(CNN)进行视频行为识别(附源码和数据集)(pytorch卷积操作)

下一篇:Web项目部署环境搭建:JDK + Tomcat + IDEA +MySQL(java web项目部署)

  • oppok9s怎么录屏(oppok9录屏怎么录声音)

    oppok9s怎么录屏(oppok9录屏怎么录声音)

  • 麒麟820相当于骁龙什么型号的处理器(麒麟820相当于骁龙多少)

    麒麟820相当于骁龙什么型号的处理器(麒麟820相当于骁龙多少)

  • 华为荣耀20与荣耀9x对比(华为荣耀20与荣耀20pro)

    华为荣耀20与荣耀9x对比(华为荣耀20与荣耀20pro)

  • 剪映怎么添加英文字幕(剪映怎么添加英文和中文)

    剪映怎么添加英文字幕(剪映怎么添加英文和中文)

  • 剪映音乐解析失败(剪映音乐解析失灵怎么办)

    剪映音乐解析失败(剪映音乐解析失灵怎么办)

  • 淘宝bp是什么意思(淘宝bd是啥意思是什么)

    淘宝bp是什么意思(淘宝bd是啥意思是什么)

  • 耳机丢了有什么办法能找到(耳机丢了有什么寓意)

    耳机丢了有什么办法能找到(耳机丢了有什么寓意)

  • 多媒体课件制作工具可以分为哪四类(多媒体课件制作实训总结)

    多媒体课件制作工具可以分为哪四类(多媒体课件制作实训总结)

  • 笔记本可以外接摄像头吗(笔记本可以外接显卡打游戏吗)

    笔记本可以外接摄像头吗(笔记本可以外接显卡打游戏吗)

  • 机械革命烧主板原因(机械革命z2主板烧坏)

    机械革命烧主板原因(机械革命z2主板烧坏)

  • oppo怎么语音唤醒小欧(oppo怎么设置语音唤醒)

    oppo怎么语音唤醒小欧(oppo怎么设置语音唤醒)

  • 华为y9在国内叫什么型号(华为y9s国内叫什么)

    华为y9在国内叫什么型号(华为y9s国内叫什么)

  • icp备案什么(icp备案流程详细说明)

    icp备案什么(icp备案流程详细说明)

  • 苹果11支持双卡双待吗(苹果11支持双卡不)

    苹果11支持双卡双待吗(苹果11支持双卡不)

  • 微信怎么找回我的草稿(微信怎么找回我删除的人)

    微信怎么找回我的草稿(微信怎么找回我删除的人)

  • 魅族16th怎么进入开发者(魅族16如何)

    魅族16th怎么进入开发者(魅族16如何)

  • 如何删除小米视频(如何删除小米视频文件夹)

    如何删除小米视频(如何删除小米视频文件夹)

  • 路由器开关在哪(tp-link路由器开关在哪)

    路由器开关在哪(tp-link路由器开关在哪)

  • 华为手环3如何接听电话(华为手环3如何充电)

    华为手环3如何接听电话(华为手环3如何充电)

  • 如何看手机有没有买碎屏险(如何看手机有没有红外线功能)

    如何看手机有没有买碎屏险(如何看手机有没有红外线功能)

  • 手机投屏怎样能全屏播放(手机投屏怎样能全屏)

    手机投屏怎样能全屏播放(手机投屏怎样能全屏)

  • iphone8p无线充电设置(iPhone8p无线充电功率)

    iphone8p无线充电设置(iPhone8p无线充电功率)

  • 华为手机屏幕开胶了怎么办(华为手机屏幕开了怎么回事)

    华为手机屏幕开胶了怎么办(华为手机屏幕开了怎么回事)

  • 手机只能打电话不能接电话原因(怎样设置手机只能打电话)

    手机只能打电话不能接电话原因(怎样设置手机只能打电话)

  • lexplore.exe是什么进程 有什么用 lexplore进程查询(1.exe是什么文件)

    lexplore.exe是什么进程 有什么用 lexplore进程查询(1.exe是什么文件)

  • 所得税优惠政策最新2022
  • 租赁合同印花税双方都要交吗
  • 残保金滞纳金能抵扣吗
  • 业务收入和营业收入关系
  • 一般纳税人收入会计分录
  • 如何计算个别资金成本?
  • 五证合一流程
  • 事业单位结余如何做分录
  • 不开票收入需要什么票据吗
  • 增值税发票地址变更后开原来的地址能用吗
  • 公司委托其他公司代缴社保合法吗
  • 财税〔2017〕39号
  • 国家税务总局2017 11号
  • 房租费可以计入研发费用加计扣除吗
  • 增值税纳税义务人
  • 现金流量表中现金流量净额怎么算
  • 哪些外籍个人应在中国缴纳个税?
  • 企业向国有银行贷款的利率
  • 新办企业的开办费用应计入( )
  • 营改增房租增值税税率
  • 社保公积金外包对员工的利弊
  • 企业所得税汇算表
  • linux安装c语言环境
  • 公司和个人分别交税一部分吗
  • 公司客户招待费用标准
  • 切换到多任务界面
  • 百度地图经纬度导航
  • 无法偿还应付账款账务处理
  • 计提利息会计分录怎么做
  • 有趣的css代码
  • 私营独资企业交个税怎么交
  • CodeIgniter视图使用注意事项
  • php读取xml文件
  • vue-cli-service权限不够
  • 先申报工资还是先发工资
  • php连接不上数据库sql
  • token验证器
  • 猿创部落科技有限公司
  • 抄税的步骤
  • 微信小程序开发者工具
  • 金融机构贷款准备金
  • 利息收入交所得税吗
  • 占地面积法如何分摊土地成本
  • 建筑劳务公司一年赚多少钱
  • 职工福利按工资的实付还是应付提取
  • 残保金未交,滞纳金怎么算
  • 招待客户对公司的重要性
  • 进项税加计抵减的分录怎么做?
  • 税金附加科目有哪些
  • 企业向福利院捐款属于 公共关系
  • 百旺开发票清单
  • 管理费用通俗理解
  • 发票提前开能入费用吗?
  • mysql深入解析
  • php 访问数据库
  • WinXP系统VPN连接经常性自动断开的4个解决方法
  • 默认终端地址
  • windows注销登录会怎样
  • spybuddy.exe - spybuddy是什么进程
  • windows8安装步骤
  • win7系统损坏无法开机怎么重装
  • excel的基本数据类型
  • jquery邮箱正则表达式
  • ubuntu系统怎么安装
  • popup怎么用
  • Python HTTP客户端自定义Cookie实现实例
  • js设计模式书
  • startactivity()
  • Android百度地图定位 sdk 地理围栏监听
  • js图形界面
  • android(8) ViewPager页面滑动切换
  • android 网络编程
  • 3.5车船税2400还是3000
  • 大气污染物环保税计算
  • 何为金税三期
  • 销售皮棉税率为多少
  • 什么是集体约谈制
  • 国家税务总局广西壮族自治区税务局
  • 创业板中签钱不能转出吗
  • 经济增长的术语
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设