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状态管理

相关内容

热门资讯

122.(leaflet篇)l... 听老人家说:多看美女会长寿 地图之家总目录(订阅之前建议先查看该博客) 文章末尾处提供保证可运行...
育碧GDC2018程序化大世界... 1.传统手动绘制森林的问题 采用手动绘制的方法的话,每次迭代地形都要手动再绘制森林。这...
育碧GDC2018程序化大世界... 1.传统手动绘制森林的问题 采用手动绘制的方法的话,每次迭代地形都要手动再绘制森林。这...
Vue使用pdf-lib为文件... 之前也写过两篇预览pdf的,但是没有加水印,这是链接:Vu...
PyQt5数据库开发1 4.1... 文章目录 前言 步骤/方法 1 使用windows身份登录 2 启用混合登录模式 3 允许远程连接服...
Android studio ... 解决 Android studio 出现“The emulator process for AVD ...
Linux基础命令大全(上) ♥️作者:小刘在C站 ♥️个人主页:小刘主页 ♥️每天分享云计算网络运维...
再谈解决“因为文件包含病毒或潜... 前面出了一篇博文专门来解决“因为文件包含病毒或潜在的垃圾软件”的问题,其中第二种方法有...
南京邮电大学通达学院2023c... 题目展示 一.问题描述 实验题目1 定义一个学生类,其中包括如下内容: (1)私有数据成员 ①年龄 ...
PageObject 六大原则 PageObject六大原则: 1.封装服务的方法 2.不要暴露页面的细节 3.通过r...
【Linux网络编程】01:S... Socket多进程 OVERVIEWSocket多进程1.Server2.Client3.bug&...
数据结构刷题(二十五):122... 1.122. 买卖股票的最佳时机 II思路:贪心。把利润分解为每天为单位的维度,然后收...
浏览器事件循环 事件循环 浏览器的进程模型 何为进程? 程序运行需要有它自己专属的内存空间࿰...
8个免费图片/照片压缩工具帮您... 继续查看一些最好的图像压缩工具,以提升用户体验和存储空间以及网站使用支持。 无数图像压...
计算机二级Python备考(2... 目录  一、选择题 1.在Python语言中: 2.知识点 二、基本操作题 1. j...
端电压 相电压 线电压 记得刚接触矢量控制的时候,拿到板子,就赶紧去测各种波形,结...
如何使用Python检测和识别... 车牌检测与识别技术用途广泛,可以用于道路系统、无票停车场、车辆门禁等。这项技术结合了计...
带环链表详解 目录 一、什么是环形链表 二、判断是否为环形链表 2.1 具体题目 2.2 具体思路 2.3 思路的...
【C语言进阶:刨根究底字符串函... 本节重点内容: 深入理解strcpy函数的使用学会strcpy函数的模拟实现⚡strc...
Django web开发(一)... 文章目录前端开发1.快速开发网站2.标签2.1 编码2.2 title2.3 标题2.4 div和s...