JavaScript字符串常用方法 JavaScript字符串常用方法 2023-07-10 373 方法 描述 charAt(index) 返回字符串指定位置处的字符,若index不存在返回空字符串 charCodeAt(index) 返回index处字符的 Unicode 编码值(0-65535),若index不存在返回NaN concat() 连接两个或多个字符串 fromCharCode(uniNum) 将 Unicode 转换为字符串 indexOf(str,StartIndex) 返回从StartIndex开始首次出现str的位置,没有则返回-1 lastlndexOf(str,endIndex) 返回str在endIndex前最后一次出现的位置 localeCompare(str1) 用本地特定的顺序来比较(调用函数的字符串,str1)两个字符串相减返回-1,0,1 match(regExp) 在一个字符串中寻找与regExp匹配的字符串 replace(regExp,restr) 使用新字符串替换匹配regExp的字符串后作为新字符串返回 search(regExp) 搜索与参数指定的regExp的匹配字符串,并返回第一次出现的位置 slice(start, end) 截取字符串索引值 start 到索引值 end-1 之间的字符串,下标可以为负数,不改变原字符串 split(分隔符 ,len) 根据参数指定的分隔符将字符串分隔为字符串数组 substr(str,length) 从start开始截取长度为length的字符串,长度不为负数 substring(start,end) 截取字符串从start到end-1,不接受负的索引 toLocaleLowerCase() 根据主机的语言环境把字符串转换为小写,只有几种语言(如土耳其语)具有地方特有的大小写映射 toLocaleUpperCase() 根据主机的语言环境把字符串转换为大写,只有几种语言(如土耳其语)具有地方特有的大小写映射 toLowerCase() 将字符串中的字母全部转换为小写后作为新字符串返回 toUpperCase() 将字符串中的字母全部转换为大写后作为新字符串返回 toString() 返回字符串对象的原始字符串值。这是针对字符串对象的方法 valueOf() 返回字符串对象的原始字符串值。这是针对字符串对象的方法 trim() 删除字符串两端的空白符 btoa() 字符串或二进制值转为Base64编码 atob() Base64编码转为原来的编码 encodeURIComponent() 要将非 ASCII 码字符转为 Base64 编码 decodeURIComponent() 将转码后的内容转为非ASCII内容 ES6新增 方法 描述 includes() 返回布尔值,表示是否找到了参数字符串。 startsWith() 返回布尔值,表示参数字符串是否在原字符串的头部。 endsWith() 返回布尔值,表示参数字符串是否在原字符串的尾部。 repeat() 返回一个新字符串,表示将原字符串重复n次。 padStart(maxLen,str) 用于头部补全,用str前补全到maxLen padEnd(maxLen,str) 用于尾部补全,用str后补全到maxLen 续表 方法 描述 toSource() 代表对象的源代码。 sub() 把字符串显示为下标。 sup() 把字符串显示为上标。 strike() 使用删除线来显示字符串。 small() 使用小字号来显示字符串。 link(”url“) 将字符串显示为链接。记得加上http:// italics() 使用斜体显示字符串。 fontcolor(”red“) 使用指定的颜色来显示字符串。 fontsize(num) 使用指定的尺寸来显示字符串。 fixed() 以打字机文本显示字符串。 anchor() 创建 HTML 锚。 big() 用大号字体显示字符串。 blink() 显示闪动字符串。 bold() 使用粗体显示字符串。 免费搭建微信查券返利机器人来轻松赚佣金 文章来自:IT技术分享网 分享地址:http://www.5ityx.cn/cate100/364982.html 上一篇: .gitignore 文件不生效问题 & 解决方法 下一篇: C语言:函数求水仙花数 JavaScript字符串常用方法 相关内容 .gitignore 文件不生效问题 & 解决方法 .gitignore与.git/info/exclude区别 .h5文件模型如何使用,并且给出代码 .java编译成.class 与 .class反编译成.java .lnk文件 和一种较新的.lnk病毒及解决方法 .vscode配置 tasks.json launch.json .xyz文件_Github历史记录搜索神器GitHistory.xyz /etc/profile文件使用source不能全局生效的解决方法 /etc/profile文件简单介绍 /proc下的kcore文件过大,能变小吗? 10G_Ethernet_02 10G Ethernet Subsystem 简介 10个国外设计网站(自学设计的童鞋建议收藏) 10个开源/免费的电子商务平台 10个开源web后台管理系统(二) 10个方法提高你的编程生产力 10分钟学会python对接【OpenAI API篇】