JavaScript学习笔记(1.0)
创始人
2024-06-01 01:19:10
0

push()

语法:数组.push(数据)

作用:将数据追加到数组的末尾

返回值:追加数据后数组最新的长度

pop()

语法:数组.pop()

作用:删除数组最后一个数据

返回值:被删除的数据

unshift()

语法:数组.unshift(数据)

作用:将数据添加到数组的最前

返回值:添加数据后数组最新的长度

shift()

语法:数组.shift()

作用:删除数组最前一个数据

返回值:被删除的数据

reverse()

语法:数组.reverse()

作用:将数组反转

返回值:反转后的数组

splice()

语法:数组.splice(开始索引,多少个,要插入的数据)

开始索引:默认是0

多少个:默认是0

要插入的数据:默认是没有

作用:删除数组中若干数据,并选择是否插入新的数据

返回值:以数组的形式返回被删除的数据

sort()

语法:数组.sort()

数组.sort( function(a,b) { return a-b})

数组.sort( function(a,b) {return b-a})

作用:将数组进行排序

返回值:排序好的新数组

join()

语法:数组.join(连接符)

作用:将数组用连接符连接称为一个字符串

返回值:连接好的字符串

concat()

语法:数组.concat(其他数组)

作用:将其他数组合数组拼接在一起

返回值:拼接好的新数组

slice()

语法:数组.slice(开始索引,结束索引)

开始索引:默认是0

结束索引:默认是数组长度

作用:截取数组中的某些数据

返回值:以新数组的形式返回截取出来的数据

indexOf()

语法:数组.indexOf(数据)

作用:查找在数组中的索引位置

返回值:有该数据,返回第一次出现的索引位置。没有该数据,返回-1

 forEach()

语法:数组.forEach( function(item,index,arr) {})

作用:遍历数组

返回值:无

map()

语法:数组.map(function(item,index,arr){})

作用:映射数组

返回值:映射后的新数组

filter()

语法:数组.filter(function(item,index,arr){})

作用:过滤数组

返回值:过滤后的新数组

every()

语法:数组.every(function(item,index,arr){})

作用:判断数组是不是每一项都满足条件

返回值:一个布尔值

some()

语法:数组.some(function(item,index,arr){})

作用:判断数组是不是有某一项满足条件

返回值:一个布尔值

字符串常用方法

字符串也是按照索引进行排序的,也是和数组一样从索引0开始。一个字符就是一个索引位置

charAt()

语法:字符串.charAt(索引)

作用:获取对应索引位置的字符

返回值:对应索引位置的字符

toLowerCase()

语法:字符串.toLowerCase()

作用:将字符串内的字母全部转换成小写

返回值:转换好的字符串

toUpperCase()

语法:字符串.toUpperCase()

作用:将字符串内的字母全部转换成大写

返回值:转换好的字符串

replace()

语法:字符串.replace(换下内容,换上内容)

作用:将字符串内第一个满足换下内容的片段替换成换上内容

返回值:替换好的字符串

trim()

语法:字符串.trim()

作用:去除字符串首尾的空格

返回值:去除空格后的字符串

split()

语法:字符串.split(分隔符)

作用:按照分隔符将字符串切割成为一个数组

返回值:切割后的数组

substr()

语法:字符串.substr(开始索引,多少个)

作用:截取字符串

返回值:截取出来的字符串

substring()

语法:字符串.substring(开始索引,结束索引)

作用:截取字符串

返回值:截取出来的字符串

slice()

语法:字符串.slice(开始索引,结束索引)

作用:截取字符串

返回值:截取出来的字符串

数字常用方法

random()

语法:Math.random()

作用:获取0~1之间的随机小数,包含0,但是不包含1

返回值:0~1之间的随机小数

round()

语法:Math.dound(数字)

作用:对数字进行四舍五入取整

返回值:四舍五入后的整数

ceil()

语法:Math.ceil(数字)

作用:对数字进项向上取整

返回值:向上取整后的整数

floor()

语法:Math.floor(数字)

作用:对数字进行向下取整

返回值:向下取整后的整数

pow()

语法:Math.pow(底数,指数)

作用:对数字进行取幂运算

返回值:取幂后的结果

sqrt()

语法:Math.sqrt(数字)

作用:对数字进行二次方根运算

返回值:二次方根后的结果 

abs()

语法:Math.abs(数字)

作用:对数字进行绝对值运算

返回值:绝对值运算后的结果

max()

语法:Math.max(数字1,数字2,数字3,...)

作用:获取若干数字的最大值

返回值:若干个数字中的最大值

min()

语法:Math.min(数字1,数字2,数字3,...)

作用:获取若干数字的最小值

返回值:若干个数字中的最小值

PI

语法:Math.PI

作用:得到一个近似π的值

上一篇:centos 7下JDK8安装

下一篇:Pinia状态管理

相关内容

热门资讯

玩家终于实锤了!粤麻圈麻将有挂... 你好粤麻圈麻将这个游戏其实有挂的,确实是有挂的,需要了解【请加QQ群客服咨询:1075075785】...
玩家终于实锤了!美酒之城有挂吗... 玩家终于实锤了!美酒之城有挂吗(分享技巧)原来是有挂的(已更新)(今日头条)1、让任何用户在无需AI...
玩家终于实锤了!凯撒皇宫有挂吗... 自定义凯撒皇宫系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不管你是想分...
玩家终于实锤了!福建十三道有挂... 您好,福建十三道这款游戏可以开挂的,确实是有挂的,需要了解{请加QQ群客服咨询:1075075785...
玩家终于实锤了!川南麻将有挂吗... 亲,川南麻将这款游戏可以开挂的,确实是有挂的,。但是开挂要下载第三方辅助软件,川南麻将的开挂软件,名...
玩家终于实锤了!嘉邻游戏有挂吗... 玩家终于实锤了!嘉邻游戏有挂吗(分享技巧)原来是有挂的(已更新)(今日头条)是一款可以让一直输的玩家...
玩家终于实锤了!同城游牛鬼有挂... 玩家终于实锤了!同城游牛鬼有挂吗(分享技巧)原来是有挂的(已更新)(今日头条)是一款可以让一直输的玩...
玩家终于实锤了!打两圈麻将有挂... 您好,打两圈麻将这款游戏可以开挂的,确实是有挂的,需要了解{请加QQ群客服咨询:1075075785...
玩家终于实锤了!歪歪有挂吗(分... 玩家终于实锤了!歪歪有挂吗(分享技巧)原来是有挂的(已更新)(今日头条)是一款可以让一直输的玩家,快...
玩家终于实锤了!微乐云南麻将有... 你好微乐云南麻将这个游戏其实有挂的,确实是有挂的,需要了解【请加QQ群客服咨询:1075075785...
玩家终于实锤了!开心联盟有挂吗... 玩家终于实锤了!开心联盟有挂吗(分享技巧)原来是有挂的(已更新)(今日头条)是一款可以让一直输的玩家...
玩家终于实锤了!聚兴茶馆有挂吗... 亲,聚兴茶馆这款游戏可以开挂的,确实是有挂的,。但是开挂要下载第三方辅助软件,聚兴茶馆的开挂软件,名...
玩家终于实锤了!土豪赢三张有挂... 你好土豪赢三张这个游戏其实有挂的,确实是有挂的,需要了解【请加QQ群客服咨询:1075075785】...
玩家终于实锤了!乐太坊有挂吗(... 玩家终于实锤了!乐太坊有挂吗(分享技巧)原来是有挂的(已更新)(今日头条)1、让任何用户在无需AI插...
玩家终于实锤了!秋水佳人有挂吗... 你好秋水佳人这个游戏其实有挂的,确实是有挂的,需要了解【请加QQ群客服咨询:1075075785】,...
玩家终于实锤了!桦南麻将有挂吗... 您好,桦南麻将这款游戏可以开挂的,确实是有挂的,需要了解{请加QQ群客服咨询:1075075785}...
玩家终于实锤了!聚友联盟有挂吗... 您好:聚友联盟确实真的有挂,软件请加QQ群客服咨询:1075075785确实是有挂的,很多玩家在这款...
玩家终于实锤了!哈狗游戏有挂吗... 你好哈狗游戏这个游戏其实有挂的,确实是有挂的,需要了解【请加QQ群客服咨询:1075075785】,...
玩家终于实锤了!乐宝棋牌有挂吗... 自定义乐宝棋牌系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不管你是想分...
玩家终于实锤了!老胡吧有挂吗(... 亲,老胡吧这款游戏可以开挂的,确实是有挂的,。但是开挂要下载第三方辅助软件,老胡吧的开挂软件,名称叫...