JavaScript String 对象

JavaScript String对象用于存储和处理文本。

String对象

JavaScript String对象是用于存储字符串的全局对象。

字符串可以是双引号或单引号内的任何文本:

var msg = "Hello world";
var msg = 'Hello world';

与某些其他语言不同,JavaScript在单引号和双引号之间没有区别。

JavaScript字符串的索引为零:字符串的第一个元素位于索引0,第二个元素为1,依此类推。

您可以在我们的JavaScript String 教程中了解有关String的更多信息。

String对象属性

下表列出了String对象的属性:

属性描述
返回创建String对象原型的函数
返回字符串的长度
允许您向对象添加新的属性和方法

String对象方法

下表列出了String对象的方法:

方法描述
返回指定索引处的字符
返回指定索引处字符的Unicode
连接两个或多个字符串,并返回一个新字符串
检查字符串是否以指定的子字符串结尾
将Unicode值转换为字符
检查字符串是否包含指定的子字符串
返回字符串中第一次出现指定值的索引
返回字符串中最后一次出现指定值的索引
比较当前语言环境中的两个字符串
将字符串与正则表达式匹配,并返回所有匹配项的数组
返回一个新字符串,该字符串包含指定数量的原字符串副本
将字符串中出现的字符串或模式替换为另一个字符串,并在不修改原始字符串的情况下返回新字符串
根据正则表达式搜索字符串,并返回第一个匹配项的索引
提取字符串的一部分并将其作为新字符串返回
将字符串拆分为子字符串数组
检查字符串是否以指定的子字符串开头
提取起始索引和其后的若干字符之间的字符串部分
提取开始索引和结束索引之间的字符串
根据主机的当前语言环境将字符串转换为小写字母
根据主机的当前语言环境将字符串转换为大写字母
将字符串转换为小写字母
返回String对象的值
将字符串转换为大写字母
删除字符串开头和结尾的空格
返回String对象的原始值

注意:所有字符串方法都返回一个新值。它们不会更改原始变量。