JavaScript字符串常用方法

方法 描述 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() 使用粗体显示字符串。
经验分享 程序员 微信小程序 职场和发展