第4章

字符串

JavaScript 字符串在很多方面与其他高级语言中的字符串实现类似。它们用于表示基于文本的消息和数据。在本课程中,我们将讲解基础内容,包括如何创建新的字符串以及在其上执行常见操作。

下面是一个字符串示例:

"Hello World"

字符串的索引从 0 开始,这意味着第一个字符的位置是 0,后续字符依次递增。字符串支持多种方法,这些方法会返回一个新值。下面对这些方法进行说明。

Name Description
charAt() 返回指定索引位置的字符
charCodeAt() 返回指定索引位置字符的 Unicode 值
concat() 返回两个或多个连接后的字符串
constructor 返回字符串的构造函数
endsWith() 检查字符串是否以指定值结尾
fromCharCode() 根据给定的 Unicode 值返回对应字符
includes() 检查字符串是否包含指定值
indexOf() 返回指定值第一次出现的索引
lastIndexOf() 返回指定值最后一次出现的索引
length 返回字符串的长度
localeCompare() 根据本地化规则比较两个字符串
match() 根据给定的值或正则表达式匹配字符串
prototype 用于给对象添加属性和方法
repeat() 返回由指定次数重复组成的新字符串
replace() 返回一个新字符串,其中的值根据正则表达式或指定值被替换
search() 根据字符串与给定值或正则表达式的匹配结果返回索引
slice() 返回包含部分原始内容的子字符串
split() 将字符串拆分为子字符串数组
startsWith() 检查字符串是否以指定字符或子串开头
substr() 从起始索引处提取部分字符串
substring() 在两个索引之间提取部分字符串
toLocalLowerCase() 根据主机的本地化设置,将字符串转换为小写并返回
toLocalUpperCase() 根据主机的本地化设置,将字符串转换为大写并返回
toLowerCase() 返回转换为小写形式的字符串
toString() 以字符串形式返回该值或字符串对象
toUpperCase() 返回转换为大写形式的字符串
trim() 返回删除首尾空白符后的字符串
trimEnd() 返回删除末尾空白符后的字符串
trimStart() 返回删除开头空白符后的字符串
valueOf() 返回字符串或字符串对象的原始值

在本章中,我们将探讨以下主题: