选项
全部
  • 公开
  • 公开/受保护
  • 全部
菜单

层级

  • 字符串
    • CSSSelector

索引

属性

只读 length

length: number

返回一个 String 对象的长度。

方法

[iterator]

  • [iterator](): IterableIterator<string>
  • 迭代器

    返回 IterableIterator<string>

anchor

  • anchor(name: string): string
  • 返回一个 <a> HTML 锚元素,并将 name 属性设置为文本值

    参数

    • name: string

    返回 string

big

  • big(): string
  • 返回一个 <big> HTML 元素

    返回 string

blink

  • blink(): string
  • 返回一个 <blink> HTML 元素

    返回 string

bold

  • bold(): string
  • 返回一个 <b> HTML 元素

    返回 string

charAt

  • charAt(pos: number): string
  • 返回指定索引处的字符。

    参数

    • pos: number

      所需字符的从零开始的索引。

    返回 string

charCodeAt

  • charCodeAt(index: number): number
  • 返回指定位置字符的 Unicode 值。

    参数

    • index: number

      所需字符的从零开始的索引。如果指定索引处没有字符,则返回 NaN。

    返回 number

codePointAt

  • codePointAt(pos: number): undefined | number
  • 返回一个小于 1114112 (0x110000) 的非负整数 Number,该整数是 UTF-16 编码代码点的代码点值,该代码点从字符串元素在位置 pos 处的开始,该字符串元素来自将此对象转换为字符串。 如果在该位置没有元素,则结果为 undefined。 如果有效的 UTF-16 代理对不是从 pos 开始,则结果为 pos 处的代码单元。

    参数

    • pos: number

    返回 undefined | number

concat

  • concat(...strings: string[]): string
  • 返回包含两个或多个字符串的连接的字符串。

    参数

    • 剩余 ...strings: string[]

      要附加到字符串末尾的字符串。

    返回 string

endsWith

  • endsWith(searchString: string, endPosition?: number): boolean
  • 如果转换为字符串的 searchString 的元素序列与此对象(转换为字符串)的对应元素从 endPosition – length(this) 开始相同,则返回 true。 否则返回 false。

    参数

    • searchString: string
    • 可选 endPosition: number

    返回 boolean

fixed

  • fixed(): string
  • 返回一个 <tt> HTML 元素

    返回 string

fontcolor

  • fontcolor(color: string): string
  • 返回一个 <font> HTML 元素,并设置 color 属性值

    参数

    • color: string

    返回 string

fontsize

  • fontsize(size: number): string
  • fontsize(size: string): string
  • 返回一个 <font> HTML 元素,并设置 size 属性值

    参数

    • size: number

    返回 string

  • 返回一个 <font> HTML 元素,并设置 size 属性值

    参数

    • size: string

    返回 string

includes

  • includes(searchString: string, position?: number): boolean
  • 如果 searchString 作为子字符串出现在将此对象转换为字符串的结果中,且在一个或多个位置大于或等于 position,则返回 true;否则返回 false。

    参数

    • searchString: string

      搜索字符串

    • 可选 position: number

      如果 position 未定义,则假定为 0,以便搜索整个字符串。

    返回 boolean

indexOf

  • indexOf(searchString: string, position?: number): number
  • 返回子字符串第一次出现的位置。

    参数

    • searchString: string

      要在字符串中搜索的子字符串

    • 可选 position: number

      开始搜索 String 对象的索引。如果省略,则从字符串的开头开始搜索。

    返回 number

italics

  • italics(): string
  • 返回一个 <i> HTML 元素

    返回 string

lastIndexOf

  • lastIndexOf(searchString: string, position?: number): number
  • 返回字符串中子字符串最后一次出现的位置。

    参数

    • searchString: string

      要搜索的子字符串。

    • 可选 position: number

      开始搜索的索引。如果省略,则从字符串的末尾开始搜索。

    返回 number

link

  • link(url: string): string
  • 返回一个 <a> HTML 元素,并设置 href 属性值

    参数

    • url: string

    返回 string

localeCompare

  • localeCompare(that: string): number
  • localeCompare(that: string, locales?: string | string[], options?: CollatorOptions): number
  • 确定两个字符串在当前区域设置中是否等效。

    参数

    • that: string

      要与目标字符串比较的字符串

    返回 number

  • 确定两个字符串在当前或指定的区域设置中是否等效。

    参数

    • that: string

      要与目标字符串比较的字符串

    • 可选 locales: string | string[]

      包含一个或多个语言或区域设置标记的区域设置字符串或区域设置字符串数组。 如果您包含多个区域设置字符串,请按优先级降序排列它们,以便第一个条目是首选的区域设置。 如果省略此参数,则使用 JavaScript 运行时的默认区域设置。 此参数必须符合 BCP 47 标准;有关详细信息,请参阅 Intl.Collator 对象。

    • 可选 options: CollatorOptions

      一个包含一个或多个属性的对象,用于指定比较选项。 有关详细信息,请参阅 Intl.Collator 对象。

    返回 number

match

  • match(regexp: string | RegExp): null | RegExpMatchArray
  • match(matcher: { [match]: any }): null | RegExpMatchArray
  • 用正则表达式匹配字符串,并返回一个包含搜索结果的数组。

    参数

    • regexp: string | RegExp

      一个变量名或包含正则表达式模式和标志的字符串文字。

    返回 null | RegExpMatchArray

  • 匹配一个字符串或一个支持被匹配的对象,并返回一个包含搜索结果的数组,如果没有找到匹配项,则返回 null。

    参数

    • matcher: { [match]: any }

      一个支持被匹配的对象。

      • [match]: function
        • [match](string: string): null | RegExpMatchArray
        • 参数

          • string: string

          返回 null | RegExpMatchArray

    返回 null | RegExpMatchArray

matchAll

  • matchAll(regexp: RegExp): IterableIterator<RegExpMatchArray>
  • 用正则表达式匹配字符串,并返回一个包含搜索结果的可迭代匹配项。

    参数

    • regexp: RegExp

      一个变量名或包含正则表达式模式和标志的字符串文字。

    返回 IterableIterator<RegExpMatchArray>

normalize

  • normalize(form: "NFC" | "NFD" | "NFKC" | "NFKD"): string
  • normalize(form?: string): string
  • 返回字符串值,该值是将字符串标准化为 Unicode 标准附件 #15 中指定的名为 form 的标准化形式的结果,即 Unicode 标准化形式。

    参数

    • form: "NFC" | "NFD" | "NFKC" | "NFKD"

      适用值:"NFC"、"NFD"、"NFKC" 或 "NFKD",如果未指定,则默认为 "NFC"

    返回 string

  • 返回字符串值,该值是将字符串标准化为 Unicode 标准附件 #15 中指定的名为 form 的标准化形式的结果,即 Unicode 标准化形式。

    参数

    • 可选 form: string

      适用值:"NFC"、"NFD"、"NFKC" 或 "NFKD",如果未指定,则默认为 "NFC"

    返回 string

padEnd

  • padEnd(maxLength: number, fillString?: string): string
  • 用给定的字符串(可能重复)填充当前字符串,使结果字符串达到给定的长度。 填充从当前字符串的末尾(右侧)应用。

    参数

    • maxLength: number

      填充当前字符串后所得字符串的长度。 如果此参数小于当前字符串的长度,则将按原样返回当前字符串。

    • 可选 fillString: string

      用于填充当前字符串的字符串。 如果此字符串太长,则会将其截断并应用最左侧的部分。 此参数的默认值为 " " (U+0020)。

    返回 string

padStart

  • padStart(maxLength: number, fillString?: string): string
  • 用给定的字符串(可能重复)填充当前字符串,使结果字符串达到给定的长度。 填充从当前字符串的开头(左侧)应用。

    参数

    • maxLength: number

      填充当前字符串后所得字符串的长度。 如果此参数小于当前字符串的长度,则将按原样返回当前字符串。

    • 可选 fillString: string

      用于填充当前字符串的字符串。 如果此字符串太长,则会将其截断并应用最左侧的部分。 此参数的默认值为 " " (U+0020)。

    返回 string

repeat

  • repeat(count: number): string
  • 返回一个字符串值,该值由 count 个副本连接而成。 如果 count 为 0,则返回空字符串。

    参数

    • count: number

      要追加的副本数

    返回 string

replace

  • replace(searchValue: string | RegExp, replaceValue: string): string
  • replace(searchValue: string | RegExp, replacer: (substring: string, ...args: any[]) => string): string
  • replace(searchValue: { [replace]: any }, replaceValue: string): string
  • replace(searchValue: { [replace]: any }, replacer: (substring: string, ...args: any[]) => string): string
  • 使用正则表达式或搜索字符串替换字符串中的文本。

    参数

    • searchValue: string | RegExp

      要搜索的字符串。

    • replaceValue: string

      一个字符串,其中包含用于替换此字符串中每次成功匹配 searchValue 的文本。

    返回 string

  • 使用正则表达式或搜索字符串替换字符串中的文本。

    参数

    • searchValue: string | RegExp

      要搜索的字符串。

    • replacer: (substring: string, ...args: any[]) => string

      一个返回替换文本的函数。

        • (substring: string, ...args: any[]): string
        • 参数

          • substring: string
          • 剩余 ...args: any[]

          返回 string

    返回 string

  • 使用支持在字符串中替换的对象替换字符串中的文本。

    参数

    • searchValue: { [replace]: any }

      一个可以搜索和替换字符串中的匹配项的对象。

      • [replace]: function
        • [replace](string: string, replaceValue: string): string
        • 参数

          • string: string
          • replaceValue: string

          返回 string

    • replaceValue: string

      一个字符串,其中包含用于替换此字符串中每次成功匹配 searchValue 的文本。

    返回 string

  • 使用支持在字符串中替换的对象替换字符串中的文本。

    参数

    • searchValue: { [replace]: any }

      一个可以搜索和替换字符串中的匹配项的对象。

      • [replace]: function
        • [replace](string: string, replacer: (substring: string, ...args: any[]) => string): string
        • 参数

          • string: string
          • replacer: (substring: string, ...args: any[]) => string
              • (substring: string, ...args: any[]): string
              • 参数

                • substring: string
                • 剩余 ...args: any[]

                返回 string

          返回 string

    • replacer: (substring: string, ...args: any[]) => string

      一个返回替换文本的函数。

        • (substring: string, ...args: any[]): string
        • 参数

          • substring: string
          • 剩余 ...args: any[]

          返回 string

    返回 string

replaceAll

  • replaceAll(searchValue: string | RegExp, replaceValue: string): string
  • replaceAll(searchValue: string | RegExp, replacer: (substring: string, ...args: any[]) => string): string
  • 使用正则表达式或搜索字符串替换字符串中所有出现的子字符串。

    参数

    • searchValue: string | RegExp

      要搜索的字符串。

    • replaceValue: string

      一个字符串,其中包含用于替换此字符串中每次成功匹配 searchValue 的文本。

    返回 string

  • 使用正则表达式或搜索字符串替换字符串中所有出现的子字符串。

    参数

    • searchValue: string | RegExp

      要搜索的字符串。

    • replacer: (substring: string, ...args: any[]) => string

      一个返回替换文本的函数。

        • (substring: string, ...args: any[]): string
        • 参数

          • substring: string
          • 剩余 ...args: any[]

          返回 string

    返回 string

search

  • search(regexp: string | RegExp): number
  • search(searcher: { [search]: any }): number
  • 在正则表达式搜索中查找第一个子字符串匹配项。

    参数

    • regexp: string | RegExp

      正则表达式模式和适用的标志。

    返回 number

  • 在正则表达式搜索中查找第一个子字符串匹配项。

    参数

    • searcher: { [search]: any }

      支持在字符串中搜索的对象。

      • [search]: function
        • [search](string: string): number
        • 参数

          • string: string

          返回 number

    返回 number

slice

  • slice(start?: number, end?: number): string
  • 返回字符串的一部分。

    参数

    • 可选 start: number

      字符串对象中指定部分的起始索引。

    • 可选 end: number

      字符串对象中指定部分的结束索引。子字符串包括直到但不包括由 end 指示的字符的字符。如果未指定此值,则子字符串将继续到字符串对象的末尾。

    返回 string

small

  • small(): string
  • 返回一个 <small> HTML 元素

    返回 string

split

  • split(separator: string | RegExp, limit?: number): string[]
  • split(splitter: { [split]: any }, limit?: number): string[]
  • 使用指定的分隔符将字符串拆分为子字符串,并将其作为数组返回。

    参数

    • separator: string | RegExp

      一个字符串,用于标识在分隔字符串时要使用的字符。如果省略,则返回一个包含整个字符串的单元素数组。

    • 可选 limit: number

      用于限制数组中返回的元素数量的值。

    返回 string[]

  • 使用指定的分隔符将字符串拆分为子字符串,并将其作为数组返回。

    参数

    • splitter: { [split]: any }

      可以拆分字符串的对象。

      • [split]: function
        • [split](string: string, limit?: number): string[]
        • 参数

          • string: string
          • 可选 limit: number

          返回 string[]

    • 可选 limit: number

      用于限制数组中返回的元素数量的值。

    返回 string[]

startsWith

  • startsWith(searchString: string, position?: number): boolean
  • 如果转换为字符串的 searchString 的元素序列与从 position 开始的此对象(转换为字符串)的相应元素相同,则返回 true。 否则返回 false。

    参数

    • searchString: string
    • 可选 position: number

    返回 boolean

strike

  • strike(): string
  • 返回一个 <strike> HTML 元素

    返回 string

sub

  • sub(): string
  • 返回一个 <sub> HTML 元素

    返回 string

substr

  • substr(from: number, length?: number): string
  • 获取从指定位置开始并具有指定长度的子字符串。

    参数

    • from: number

      所需子字符串的起始位置。字符串中第一个字符的索引为零。

    • 可选 length: number

      要包含在返回的子字符串中的字符数。

    返回 string

substring

  • substring(start: number, end?: number): string
  • 返回 String 对象中指定位置的子字符串。

    参数

    • start: number

      指示子字符串起始位置的从零开始的索引号。

    • 可选 end: number

      指示子字符串结束位置的从零开始的索引号。子字符串包括直到但不包括由 end 指示的字符的字符。如果省略 end,则返回从 start 到原始字符串末尾的字符。

    返回 string

sup

  • sup(): string
  • 返回一个 <sup> HTML 元素

    返回 string

toLocaleLowerCase

  • toLocaleLowerCase(locales?: string | string[]): string
  • 将所有字母字符转换为小写,同时考虑宿主环境的当前区域设置。

    参数

    • 可选 locales: string | string[]

    返回 string

toLocaleUpperCase

  • toLocaleUpperCase(locales?: string | string[]): string
  • 返回一个字符串,其中所有字母字符都已转换为大写,同时考虑宿主环境的当前区域设置。

    参数

    • 可选 locales: string | string[]

    返回 string

toLowerCase

  • toLowerCase(): string
  • 将字符串中的所有字母字符转换为小写。

    返回 string

toString

  • toString(): string
  • 返回字符串的字符串表示形式。

    返回 string

toUpperCase

  • toUpperCase(): string
  • 将字符串中的所有字母字符转换为大写。

    返回 string

trim

  • trim(): string
  • 从字符串中删除前导和尾随的空格和行终止符字符。

    返回 string

trimEnd

  • trimEnd(): string
  • trimEnd(): string
  • 从字符串中删除尾随的空格和行终止符字符。

    返回 string

  • 返回删除尾随空格的副本。

    返回 string

trimLeft

  • trimLeft(): string
  • trimLeft(): string
  • 从字符串中删除前导空格和行终止符字符。

    返回 string

  • 从字符串的左端删除空格。

    返回 string

trimRight

  • trimRight(): string
  • trimRight(): string
  • 从字符串中删除尾随的空格和行终止符字符。

    返回 string

  • 从字符串的右端删除空格。

    返回 string

trimStart

  • trimStart(): string
  • trimStart(): string
  • 从字符串中删除前导空格和行终止符字符。

    返回 string

  • 返回删除前导空格的副本。

    返回 string

valueOf

  • valueOf(): string
  • 返回指定对象的原始值。

    返回 string

使用 TypeDoc 生成