一、数组常用方法
1.push()
作用:将数据 追加 到数组的 末尾
返回值:追加数据后数组最新的长度
2.pop()
作用:删除 数组 最后一个 数据
返回值:被删除的数据
3.unshift()
作用:将数据 添加 到数组的 最前面
返回值:添加数据后数组的最新长度
4.shift()
作用:删除 数组 最前一个 数据
返回值:被删除的数据
5.reverse()
作用:将数组 反转
返回值:反转后的数组
6.splice() 语法:数组.splice(开始索引,多少个,要插入的数据)
作用:删除 数组若干数据,并选择是否 插入 新的数据
返回值:以新数组的形式返回被删除的数据
7.sort()
作用:讲数组进行 排序
以上方法会改变原始数组
let arr = [11,1,22,13,45,32]
let res1 = arr.sort((a,b) => return a - b) //从小到大排序
let res2 = arr.sort((a,b) => return b - a) //从大到小排序
8.join() 语法:数组.join(连接符)
作用: 讲数组用 连接符 连接成为一个 字符串
返回值:连接好的字符串
9.concat() 语法:数组.concat(其他数组)
作用:将其他数组和数组 拼接 在一起
返回值:合并好的数组
10.slice() 语法:数组.slice(开始索引,结束索引)
作用:截取 数组中的某些数据
返回值:以 新数组 的形式返回截取出来的数据
11.indexOf() 语法:数组.indexOf(数据)
作用:查找 数据 在数组中 索引 的位置
返回值:有该数据,返回 第一次出现 的索引位置,没有该数据,返回-1
12.map() 语法:例:数组.map((item) => return item + 100)
作用:映射 数组
返回值:映射后的 新数组
13.filter() 语法:数组.filter( (item,index,arr) => {} )
作用:过滤 数组
返回值:过滤后的 新数组
14.every() 语法:数组.every( (item,index,arr) => {} )
作用:判断数组是不是 每一项 都满足条件
返回值:一个 布尔值
15.some() 语法:数组.some( (item,index,arr) => {} )
判断:判断数组中是不是有 某一项 满足条件
返回值:一个 布尔值
二、字符串常用方法
1.charAt() 语法:字符串.charAt(索引)
作用:获取对应索引位置的字符
返回值:对应索引位置的字符
let str = '你好,哈哈'
let ves = str.charAt(3) // 哈
2.toLowerCase()
作用:将字符串内的字母全部转换成 小写
返回值:转换好的字符串
3.toUpperCase()
作用:将字符串内的字符全部转换成 大写
返回值:转换好的字符串
4.replace() 语法:字符串.replace(换下内容,换上内容)
作用:讲字符串内 第一个 满足换下内容的片段 替换 成换上内容
返回值:替换好的字符串
5.trim()
作用:去除字符串 首尾 的空格,字符串中间的空格不去除
返回值:去除空格后的字符串
6.split() 语法:字符串.split(分隔符)
作用:按照分隔符将字符串切割成为一个数组
返回值:切割后的数组
7.slice() 语法:字符串.slice(开始索引,结束索引)
作用:截取字符串
返回值:截取出来的字符串
三、数字常用方法
1.random()
语法:Math.random()
作用:获取 0 ~ 1 之间的随机小数,包含0,但不包含1
2.round()
语法:Math.round( 数字 )
作用:对数字进行 四舍五入 取整
返回值:四舍五入后的整数
3.ceil()
语法:Math.ceil( 数字 )
作用:对数字进行 向上 取整
返回值:向上取整后的整数
4.floor()
语法:Math.floor( 数字 )
作用:对数字进行 向下 取整
返回值:向下取整后的整数
5.pow()
语法:Math.pow( 底数,指数 )
作用:对数字进行 取幂 运算
返回值:取幂后的结果
6.sqrt()
语法:Math.sqrt( 数字 )
作用:对数字进行 二次方根 运算
返回值:二次方根后的结果
7.abs()
语法:Math.abs( 数字 )
作用:对数字进行 绝对值 运算
返回值:绝对值运算后的结果
8.Max()
语法:Math.max( 数字1,数字2,数字3,…)
作用:获取若干数字中的最大值
9.min()
语法:Math.min( 数字1,数字2,数字3,…)
作用:获取若干数字的中最小值
10.PI
语法:Math.PI
作用:是个属性,得到近似 π 的值
11.main()
语法:Math.main(数字1,数)
四、时间常用方法
//创建时间对象
const time = new Date()
const time = new Date(2022,6,6,11,22,18)
// 2022年6月6日11点22分18秒