Web前端HTML笔记7

本文介绍了JavaScript中数组的基本概念、遍历方法(for循环、for...in、for...of)、数组操作函数如length、push、pop等,以及Math对象提供的数学运算方法,如取整、绝对值、随机数等。
摘要由CSDN通过智能技术生成

break:跳出循环

continue:跳出本次循环

数组:

  1. 一维数组 let arr1 = [元素1,元素2,...]

  2. 二维数组 let arr2 = [[元素1,元素2,...],[元素3,元素4,...]]

注:数组下标:从0开始

        通过数组下标: 数组名[下标]

        通过数组下标重新对对应的数组元素进行赋值

代码作用
arr1 instanceof (Array)判断数据类型
Array.isArray(arr1)判断是否是数组类型
console.log(arr.length)返回数组中元素的个数

数组的遍历:

1.for循环 

console.log(arr.length) 返回数组中元素的个数

for(let i = 0; i <= arr.length - 1;i++){

console.log(arr[i])

}

2.for in 返回i为数组下标,arr[i]为数组元素

for(let i in arr){

console.log(arr[i])

}

3.for of 返回i为数组元素

for(let i in arr){

console.log(arr[i])

}
代码方法
console.log(arr.length)返回数组中元素的个数
console.log(4 in arr1)返回数组中元素是否定义
arr1.unshift()向数组的开头添加一个或多个元素
arr1.push("wangmazi")向数组的最后添加一个或多个元素
arr1.shift()删除并返回数组的第一个元素
arr1.pop()删除并返回数组的最后一个元素
arr1.splice(1,1)splice(删除元素的起始位置,删除元素的数量)
arr1.splice(1,0,"zhangfei")添加元素
let a3 = a1.concat(a2)连接两个或者多个数组并且返回
let b1 = a4.join("")字符串拼接
a4.reverse()数组的反转
let c2 = b4.slice(1, 4)取数组中的元素为一个新的数组(左闭右开区间)
console.log(b4.indexOf(22))从左向右查找数的第一个下标
console.log(b4.lastIndexOf(22))从右向左查找数的第一个下标
代码math
console.log(Math.ceil(a))向上取整
console.log(Math.floor(a))向下取整
console.log(Math.abs(a))取绝对值
console.log(Math.max(1,2,13,33))取最大值
console.log(Math.min(1,2,13,33))取最小值
console.log(Math.random())随机数(0~1)
console.log(Math.round(3.14))四舍五入
console.log(Math.sqrt(9))开平方根
console.log(Math.pow(2,3))幂次方
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wykkee557

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值