字符串对象(String)
String 全局对象是一个用于字符串或一个字符序列的构造函数。
String可以看做谁一个只读的数组,因此字符串的所有有方法都无法直接修改原字符串。
属性:length:返回或设置一个字符串中的元素个数。(等于最大下标加1)
方法
String.fromCharCode() | 返回使用指定的代码点序列创建的字符串。(静态方法) |
---|---|
String.fromCodePoint() | 返回由指定的UTF-16代码单元序列创建的字符串。(静态方法) |
charCodeAt() | 返回0到65535之间的整数(参数为一个或多个字符) |
concat() | 将一个或多个字符串与原字符串连接合并,形成一个新的字符串并返回。(不修改原字符串) |
includes() | 用于判断一个字符串是否包含在另一个字符串中,根据情况返回 true 或 false。 |
indexOf() | 返回调用它的 String 对象中第一次出现的指定值的索引,如果未找到该值,则返回 -1。 |
lastIndexOf() | 返回调用String 对象的指定值最后一次出现的索引,在一个字符串中的指定位置下标处从后向前搜索。如果没找到这个特定值则返回-1 。 |
match() | 检索返回一个字符串匹配正则表达式的的结果。(参数为正则表达式) |
replace() | 返回一个由替换值替换一些或所有匹配的模式后的新字符串。模式可以是一个字符串或者一个正则表达式,替换值可以是一个字符串(不修改原字符串) |
search() | 执行正则表达式和 String 对象之间的一个搜索匹配。 |
slice() | 提取某个字符串的一部分,并返回一个新的字符串(不修改原字符串) |
split() | 使用指定的分隔符字符串将一个String对象分割成子字符串数组,以一个指定的分割字串来决定每个拆分的位置。 (参数为指定的分隔符) |
substring() | 返回一个字符串在开始索引到结束索引之间的一个子集, 或从开始索引直到字符串的末尾的一个子集。(参数为开始与结束的索引) |
toLocaleLowerCase() | 将字符串变成小写 |
toLocaleUpperCase() | 将字符串变成大写 |
toString() | 返回指定对象的字符串形式。 |
trim() | 删除字符串两端的空格 |