JavaScript String对象用于存储和处理文本。
JavaScript String对象是用于存储字符串的全局对象。
字符串可以是双引号或单引号内的任何文本:
var msg = "Hello world"; var msg = 'Hello world';
与某些其他语言不同,JavaScript在单引号和双引号之间没有区别。
JavaScript字符串的索引为零:字符串的第一个元素位于索引0,第二个元素为1,依此类推。
您可以在我们的JavaScript String 教程中了解有关String的更多信息。
下表列出了String对象的属性:
属性 | 描述 |
---|---|
返回创建String对象原型的函数 | |
返回字符串的长度 | |
允许您向对象添加新的属性和方法 |
下表列出了String对象的方法:
方法 | 描述 |
---|---|
返回指定索引处的字符 | |
返回指定索引处字符的Unicode | |
连接两个或多个字符串,并返回一个新字符串 | |
检查字符串是否以指定的子字符串结尾 | |
将Unicode值转换为字符 | |
检查字符串是否包含指定的子字符串 | |
返回字符串中第一次出现指定值的索引 | |
返回字符串中最后一次出现指定值的索引 | |
比较当前语言环境中的两个字符串 | |
将字符串与正则表达式匹配,并返回所有匹配项的数组 | |
返回一个新字符串,该字符串包含指定数量的原字符串副本 | |
将字符串中出现的字符串或模式替换为另一个字符串,并在不修改原始字符串的情况下返回新字符串 | |
根据正则表达式搜索字符串,并返回第一个匹配项的索引 | |
提取字符串的一部分并将其作为新字符串返回 | |
将字符串拆分为子字符串数组 | |
检查字符串是否以指定的子字符串开头 | |
提取起始索引和其后的若干字符之间的字符串部分 | |
提取开始索引和结束索引之间的字符串 | |
根据主机的当前语言环境将字符串转换为小写字母 | |
根据主机的当前语言环境将字符串转换为大写字母 | |
将字符串转换为小写字母 | |
返回String对象的值 | |
将字符串转换为大写字母 | |
删除字符串开头和结尾的空格 | |
返回String对象的原始值 |
注意:所有字符串方法都返回一个新值。它们不会更改原始变量。