JavaScript学习笔记—字符串的方法
1. 描述
- 字符串本质就是一个字符数组
- "hello" --> ["h", "e", "l", "l", "o"]
2. 属性和方法
(1)length 获取字符串的长度
(2)字符串[index] 获取指定位置的字符
(3)at() 实验方法,根据索引获取字符,分可以接受负索引
(4)charAt() 根据索引获取字符
(5)concat() 用来连接两个或多个字符串
(6)includes() 用来检查字符串中是否包含某个内容,有返回true,没有返回false,第2个参数表示查找的起始索引
(7)indexOf() 返回字符串中指定文本首次出现的索引(位置),如果未找到文本返回 -1
(8)lastIndexOf() 返回指定文本在字符串中最后一次出现的索引,如果未找到文本返回 -1
(9)startsWith() 检查一个字符串是否以指定内容开头
(10)endsWith() 检查一个字符串是否以指定内容结尾
(11)padStart() 通过从前面添加是定内容,使字符串保持指定长度
(12)padEnd() 通过从后面添加是定内容,使字符串保持指定长度
(13)replace() 使用一个新字符串替换一个指定内容
(14)replaceAll() 使用一个新字符串替换所有指定内容
(15)slice() 对字符串进行切片
(16)substring() 截取字符串,与slice()效果一样
(17)split() 将一个字符串拆分成一个数组
(18)toLowerCase() 将字符串转为小写
(19)toUpperCase() 将字符串转为大写
(20)trim() 将字符串前后空格去掉
let str = "hello"; console.log(str[1]); // e for(let ch of str){ console.log(ch); } console.log(str.at(1)); // e console.log(str.at(-1)); // o console.log(str.charAt(2)); // l console.log("Hello".concat(" ", "World", "!")); // Hello world! str = "hello hello how are you"; console.log(str.includes("how")); // true console.log(str.endsWith("you")); // true str = "100"; console.log(str.padStart(7, "0")); // 0000100 str = "hello hello how are you"; console.log(str.replace("hello", "abc")); // abc hello how are you console.log(str.replaceAll("hello", "abc")); // abc abc how are you console.log(str.slice(12, 15)); // how console.log(str.substring(12, 15)); // how
分类:
JavaScript
标签:
JavaScript学习笔记
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本