JavaScript 字符串(String)参考

  • JavaScript 字符串(String)

    JavaScript字符串存储一系列字符,如“John Doe”。字符串可以是双引号或单引号内的任何文本:
    var carName1 = "Volvo XC60";
    var carName2 = 'Volvo XC60';
    尝试一下
    字符串索引从零开始:第一个字符位于0,第二个字符位于1,依此类推。
    有关字符串的更多知识,请阅读我们的JavaScript字符串教程
    原始值,如“John Doe”,不能具有属性或方法(因为它们不是对象)。但是使用JavaScript,方法和属性也可用于原始值,因为JavaScript在执行方法和属性时将原始值视为对象。
  • 字符串属性

    属性 描述
    constructor 返回字符串的构造函数
    length 返回字符串的长度
    prototype 允许您向对象添加属性和方法
  • 字符串方法

    方法 描述
    charAt() 返回指定索引处的字符(位置)
    charCodeAt() 返回指定索引处的字符的Unicode
    concat() 连接两个或多个字符串,并返回一个新的连接字符串
    endsWith() 检查字符串是否以指定的字符串/字符结尾
    fromCharCode() 将Unicode值转换为字符
    includes() 检查字符串是否包含指定的字符串/字符
    indexOf() 返回字符串中第一次找到的指定值的位置
    lastIndexOf() 返回字符串中最后一次找到的指定值的位置
    localeCompare() 比较当前语言环境中的两个字符串
    match() 搜索字符串以查找与正则表达式匹配的内容,并返回匹配项
    repeat() 返回具有指定现有字符串副本数的新字符串
    replace() 在字符串中搜索指定的值或正则表达式,并返回替换指定值的新字符串
    search() 在字符串中搜索指定值或正则表达式,并返回匹配的位置
    slice() 提取字符串的一部分并返回一个新字符串
    split() 将字符串拆分为子字符串数组
    startsWith() 检查字符串是否以指定的字符开头
    substr() 从字符串中提取字符,从指定的起始位置开始,然后通过指定的字符数
    substring() 从两个指定索引之间的字符串中提取字符
    toLocaleLowerCase() 根据主机的语言环境将字符串转换为小写字母
    toLocaleUpperCase() 根据主机的语言环境将字符串转换为大写字母
    toLowerCase() 将字符串转换为小写字母
    toString() 返回String对象的值
    toUpperCase() 将字符串转换为大写字母
    trim() 从字符串的两端删除空格
    valueOf() 返回String对象的原始值
    所有字符串方法都返回一个新值。它们不会更改原始变量。
  • 字符串HTML包装器方法

    HTML包装器方法返回包含在相应HTML标记内的字符串。这些不是标准方法,并且可能无法在所有浏览器中按预期工作。
    方法 描述
    anchor() 创建一个锚点
    big() 使用大字体显示字符串
    blink() 显示闪烁的字符串
    bold() 以粗体显示字符串
    fixed() 使用固定间距字体显示字符串
    fontcolor() 使用指定的颜色显示字符串
    fontsize() 使用指定的大小显示字符串
    italics() 以斜体显示字符串
    link() 将字符串显示为超链接
    small() 使用小字体显示字符串
    strike() 显示带删除线的字符串
    sub() 将字符串显示为下标文本
    sup() 将字符串显示为上标文本