JavaScript 字符串存储一系列字符,例如 "John Doe"。
字符串可以是双引号或单引号内的任何文本:
let carName1 = "Volvo XC60";
let carName2 = 'Volvo XC60';
亲自试一试 »
字符串索引从零开始:
第一个字符位于位置 0,第二个字符位于位置 1,依此类推。
有关字符串的教程,请阅读我们的JavaScript 字符串教程。
通常,像"John Doe"这样的字符串不能有方法或属性,因为它们不是对象。
但对于 JavaScript,方法和属性也可用于字符串,因为 JavaScript 在执行方法和属性时将字符串视为对象。
Name | Description |
---|---|
charAt() | Returns the character at a specified index (position) |
charCodeAt() | Returns the Unicode of the character at a specified index |
concat() | Returns two or more joined strings |
constructor | Returns the string's constructor function |
endsWith() | Returns if a string ends with a specified value |
fromCharCode() | Returns Unicode values as characters |
includes() | Returns if a string contains a specified value |
indexOf() | Returns the index (position) of the first occurrence of a value in a string |
lastIndexOf() | Returns the index (position) of the last occurrence of a value in a string |
length | Returns the length of a string |
localeCompare() | Compares two strings in the current locale |
match() | Searches a string for a value, or a regular expression, and returns the matches |
prototype | Allows you to add properties and methods to an object |
repeat() | Returns a new string with a number of copies of a string |
replace() | Searches a string for a pattern, and returns a string where the first match is replaced |
replaceAll() | Searches a string for a pattern and returns a new string where all matches are replaced |
search() | Searches a string for a value, or regular expression, and returns the index (position) of the match |
slice() | Extracts a part of a string and returns a new string |
split() | Splits a string into an array of substrings |
startsWith() | Checks whether a string begins with specified characters |
substr() | Extracts a number of characters from a string, from a start index (position) |
substring() | Extracts characters from a string, between two specified indices (positions) |
toLocaleLowerCase() | Returns a string converted to lowercase letters, using the host's locale |
toLocaleUpperCase() | Returns a string converted to uppercase letters, using the host's locale |
toLowerCase() | Returns a string converted to lowercase letters |
toString() | Returns a string or a string object as a string |
toUpperCase() | Returns a string converted to uppercase letters |
trim() | Returns a string with removed whitespaces |
trimEnd() | Returns a string with removed whitespaces from the end |
trimStart() | Returns a string with removed whitespaces from the start |
valueOf() | Returns the primitive value of a string or a string object |
所有字符串方法都返回一个新值。
它们不会改变原始变量。
HTML 包装器方法返回包装在 HTML 标记内的字符串。
这些不是标准方法,可能无法按预期工作。
Method | Description |
---|---|
anchor() | Displays a string as an anchor |
big() | Displays a string using a big font |
blink() | Displays a blinking string |
bold() | Displays a string in bold |
fixed() | Displays a string using a fixed-pitch font |
fontcolor() | Displays a string using a specified color |
fontsize() | Displays a string using a specified size |
italics() | Displays a string in italic |
link() | Displays a string as a hyperlink |
small() | Displays a string using a small font |
strike() | Displays a string with a strikethrough |
sub() | Displays a string as subscript text |
sup() | Displays a string as superscript text |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!