ES6 Strings对象
ES6 Strings对象
String 对象用于处理字符串。它用一些辅助方法包装了JavaScript的原始字符串数据类型。由于JavaScript自动在字符串原语和字符串对象之间转换,您可以在字符串原语上调用字符串对象的任何辅助方法。
语法
var val = new String(string);
参数说明
string参数是已正确编码的一系列字符.
String对象的属性
constructor:对创建该对象的函数的引用
length:返回字符串的长度
Prototype:允许您向对象添加属性和方法.
String对象的方法
charAt():返回在指定位置的字符。
charCodeAt():]返回在指定的位置的字符的 Unicode 编码。
concat():连接两个字符串组成新的字符串。
indexOf():返回指定值的第一次出现的位置索引,未找到的话范围-1。
lastIndexOf():从后向前搜索字符串。
localeCompare():用本地特定的顺序来比较两个字符串
match():找到一个或多个正则表达式的匹配。
replace():替换与正则表达式匹配的子串。
search():检索与正则表达式相匹配的值。
slice():提取字符串的片断,并在新的字符串中返回被提取的部分。
split():把字符串分割为字符串数组
substr():从起始索引号提取字符串中指定数目的字符。
substring():提取字符串中两个指定的索引号之间的字符。
toLocaleLowerCase():把字符串转换为小写。
toLocaleupperCase():把字符串转换为大写。
toLowerCase():把字符串转换为小写。
toString():返回字符串。
toUpperCase():把字符串转换为大写。
valueOf():返回某个字符串对象的原始值。