String 对象属性
属性 | 描述 |
---|---|
constructor | 对创建该对象的函数的引用 |
length | 字符串的长度 |
prototype | 允许您向对象添加属性和方法 |
String 对象方法
方法 | 是否改变原数组 | 参数,[选填参数] | 描述 |
---|---|---|---|
anchor() | 否 | name | 创建 HTML 锚。String HTML 包装方法 |
big() | 否 | 无 | 用大号字体显示字符串。String HTML 包装方法 |
blink() | 否 | 无 | 显示闪动字符串。String HTML 包装方法 |
bold() | 否 | 无 | 使用粗体显示字符串。String HTML 包装方法 |
charAt() | 否 | index | 返回在指定位置的字符。 |
charCodeAt() | 否 | index | 返回在指定的位置的字符的 Unicode 编码。 |
codePointAt() | 否 | index | 能够正确处理 4 个字节储存的字符,返回一个字符的码点。es6 |
concat() | 否 | 1个或多个string | 连接字符串。 |
endsWith() | 否 | searchvalue,[start] | 返回布尔值,表示参数字符串是否在原字符串的尾部。es6 |
fixed() | 否 | 无 | 以打字机文本显示字符串。String HTML 包装方法 |
fontcolor() | 否 | color | 使用指定的颜色来显示字符串。String HTML 包装方法 |
fontsize() | 否 | size(1~7) | 使用指定的尺寸来显示字符串。String HTML 包装方法 |
String.fromCharCode() | 1个或多个Unicode值 | 从字符 Unicode 编码创建一个字符串。es6 | |
includes() | 否 | searchvalue,[start] | 查找字符串中是否包含指定的子字符串。 |
indexOf() | 否 | searchvalue,[start] | 返回某个指定的字符串值在字符串中首次出现的位置。 |
italics() | 否 | 无 | 使用斜体显示字符串。String HTML 包装方法 |
lastIndexOf() | 否 | searchvalue,[start] | 从后向前搜索字符串,并从起始位置(0)开始计算返回字符串最后出现的位置。 |
link() | 否 | 无 | 将字符串显示为链接。String HTML 包装方法 |
localeCompare() | 否 | target | 用本地特定的顺序来比较两个字符串。如果 stringObject 小于 target,则返回小于 0 的数。 |
matchAll() | 否 | 无 | 返回一个正则表达式在当前字符串的所有匹配。es6 |
match() | 否 | regexp | 找到一个或多个正则表达式的匹配,返回存放匹配结果的数组。 |
normalize() | 将字符的不同表示方法统一为同样的形式,这称为 Unicode 正规化。es6 | ||
padEnd() | 否 | 长度,补全的字符串 | 尾部补全。es7 |
padStart() | 否 | 长度,补全的字符串 | 头部补全。es7 |
String.raw() | 返回一个斜杠都被转义(即斜杠前面再加一个斜杠)的字符串,往往用于模板字符串的处理方法。es6 | ||
repeat() | 否 | 复制的次数 | 复制字符串指定次数,并将它们连接在一起返回。es6 |
replaceAll() | 否 | searchvalue, newvalue | 一次性替换所有匹配。es2021 |
replace() | 否 | searchvalue, newvalue | 替换与字符串或正则表达式匹配的子串。 |
search() | 否 | searchvalue | 返回与指定查找的字符串或者正则表达式相匹配的 String 对象起始位置。 |
slice() | 否 | start, [end] | 提取字符串的片断,并在新的字符串中返回被提取的部分。 |
small() | 否 | 无 | 使用小字号来显示字符串。String HTML 包装方法 |
split() | 否 | separator, [limit] | 把字符串分割为字符串数组。 |
startsWith() | 否 | searchvalue,[start] | 返回布尔值,表示参数字符串是否在原字符串的头部。es6 |
strike() | 否 | 无 | 使用删除线来显示字符串。String HTML 包装方法 |
sub() | 否 | 无 | 把字符串显示为下标。String HTML 包装方法 |
substr() | 否 | start, [length] | 从起始索引号提取字符串中指定数目的字符。 |
substring() | 否 | from, [to] | 提取字符串中两个指定的索引号之间的字符。 |
sup() | 否 | 无 | 把字符串显示为上标。String HTML 包装方法 |
toLocaleLowerCase() | 否 | 无 | 根据本地主机的语言环境把字符串转换为小写。 |
toLocaleUpperCase() | 否 | 无 | 根据本地主机的语言环境把字符串转换为大写。 |
toLowerCase() | 否 | 无 | 把字符串转换为小写。 |
toUpperCase() | 否 | 无 | 把字符串转换为大写。 |
trimEnd() | 否 | 无 | 消除字符串尾部的空白。es2019 |
trimStart() | 否 | 无 | 消除字符串头部的空白。es2019 |
trim() | 否 | 无 | 去除字符串两边的空白,空白符包括:空格、制表符 tab、换行符等其他空白符等 |
toString() | 否 | 无 | 返回字符串。 |
valueOf() | 否 | 无 | 返回某个字符串对象的原始值。 |
slice和substring:
slice:from和to位置不可以交换,负数则从尾部开始计算。
substring:from和to位置可以交换,负数当作0
参考
https://www.w3school.com.cn/jsref/jsref_obj_string.asp