JavaScript>数组
数组(数组是可变的)
数组的方法
push 添加方法 (添加到末尾)返回新的数组长度 会影响原本的数组
pop删除方法(删除末尾元素) 返回删除的元素 会影响原本的数组
shift 删除方法 删除第一个元素 会影响原本的数组
unshift 添加方法 插入到第一个 会影响原本的数组
concat 合并 将俩个数组合并在一块(返回的是一个新的数组 不会改变原本的数组)
reverse 反转(将数组倒序) 会影响原本的数组
sort 排序方法 (将数组按照ascii码排序) 会影响原本的数组
slice 截取方法 (截取数组的一部分 作为新的数组 返回的是一个数组 不会改变的原本的数组)
splice 删除方法 (将对应的下标开始位置删除对应个数的元素 返回的数据是删除的元素组成的数组 ) 会影响原本的数组
join 连接方法 (将数组里面的元素按照对应的连接符进行连接 返回的是连接好的字符串 不会改变的原 本的数组)
indexOf 查找数组元素的方法 根据数组的元素查找对应的下标 没有找到返回-1
lastIndexOf 从后往前查找数组元素下标 没有找到返回-1
字符 (不可变的 里面的方法都不会改变原本的字符串 而是返回一个新的字符串)
charAt 根据对应的下标 返回对应的字符串
charCodeAt 根据对应的下标返回对应字符串的ascii码
String.fromCharCode() 根据对应的ascii码返回对应的字符串 静态方法
indexOf 根据对应的字符串 返回对应的下标 没有找到返回-1
lastIndexOf 根据对应的字符串 返回对应的下标(从后往前找)
search 方法 根据对应的字符串返回对应的下标 没有找到返回-1(支持正则)
slice 截取方法 根据对应的开始下标和结束下标 截取对应的字符串组成一个新的字符串 返回的是一个 新的字符串(不包含 结束的位置)
sub 返回对应的sub元素包含对应的字符串
subStr 截取方法 根据对应的下标 截取指定个数的字符串 组成一个新的字符串 返回的是一个新的字符串
subString 截取方法 根据对应的开始下标和结束下标 来截取字符串 返回一个新的字符串(不包含 结束 的位置)
concat 方法 字符串合并方法 将一个字符串拼接成一个字符串 返回
replace 替换方法 将指定的字符串替换成对应的字符串 返回的是替换完的新的字符串(支持正则)
sqlit 分割方法 将对应的字符串根据分割符 分割成对应字符串填充的数组 (支持正则)
toString 方法 转为String类型
valueOf 方法 返回对应的原本的值
数学类(Math 属于内置对象)
静态属性
Math.PI
Math.E
静态方法
Math.max 最大值
Math.min 最小值
Math.round 四舍五入
Math.floor 向下取整
Math.ceil 向上取整
Math.pow 幂次方
Math.sqrt 开平方
Math.abs 绝对值
Math.random 返回0-1的随机数 不包含1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!