javascript标准库(js的标准内置对象)总结(5)

定义:从一个字符串中返回指定index的字符,缺省参数为0。

str.charCodeAt(index)

定义:返回给定索引处字符的 UTF-16 代码单元值的数字;如果索引超出范围,则返回 NaN。

str.codePointAt(index)

定义:返回 一个 Unicode 编码点值的非负整数。

str.concat(string2, string3[, …, stringN])

定义:将一个或多个字符串与原字符串连接合并,形成一个新的字符串并返回。

str.includes(searchString[, index])

定义:判断一个字符串是否包含在另一个字符串中,根据情况返回true或false。

str.startsWith(searchString [, index])

定义:用来判断当前字符串是否是以另外一个给定的子字符串“开头”的,根据判断结果返回 true 或 false。

str.endsWith(searchString [, index]);

定义:判断当前字符串是否是以另外一个给定的子字符串“结尾”的,根据判断结果返回 true 或 false。

str.indexOf(searchValue[, index])

定义:第一次出现的指定值的索引,开始在Index进行搜索,否则返回-1。

str.lastIndexOf(searchValue[, index])

定义:返回指定值在调用该方法的字符串中最后出现的位置,如果没找到则返回 -1。

str.localeCompare(compareString[, locales[, options]])

定义:localeCompare() 方法返回一个数字来指示一个参考字符串是否在排序顺序前面或之后或与给定字符串相同。

str.match(regexp);

定义:当一个字符串与一个正则表达式匹配时, match()方法检索匹配项。

str.normalize([form]);

定义:会按照指定的一种 Unicode 正规形式将当前字符串正规化。

str.padStart(targetLength [, padString])

定义:会用一个字符串填充在当前字符串之前(如果需要的话则重复填充),返回填充后达到指定长度的字符串。

str.padEnd(targetLength [, padString])

定义:会用一个字符串填充在当前字符串之后(如果需要的话则重复填充),返回填充后达到指定长度的字符串。

str.repeat(count);

定义:返回一个新字符串,该字符串包含被连接在一起的指定数量的字符串的副本。
PS:参数从零开始。

str.replace(regexp|substr, newSubStr|function)

定义:返回一个由替换值替换一些或所有匹配的模式后的新字符串。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/62.html