జావాస్క్రిప్ట్ స్ట్రింగ్ రిఫరెన్స్ మాన్యువల్
- ముంది పేజీ JS సెట్
- తరువాతి పేజీ JS ఆబ్జెక్ట్
జావాస్క్రిప్ట్ స్ట్రింగ్
JavaScript 字符串存储一系列字符,例如 "Bill Gates"。
字符串可以是双引号或单引号内的任何文本:
let carName1 = "Volvo XC60"; let carName2 = 'Volvo XC60';
字符串索引(下标)是从零开始的:
第一个字符在位置 0,第二个在 1,依此类推。
如需有关字符串的知识,请访问我们的 JavaScript 字符串教程。
字符串属性和方法
通常,像 "Bill Gates" 这样的字符串不能有方法或属性,因为它们不是对象。
但是对于 JavaScript,方法和属性也可用于字符串,因为 JavaScript 在执行方法和属性时将字符串视为对象。
JavaScript 字符串方法和属性
మాథ్యుడ్ | వివరణ |
---|---|
at() | 返回字符串中指定索引的字符。 |
charAt() | 返回字符串中指定索引(位置)的字符。 |
charCodeAt() | 返回字符串中指定索引处字符的 Unicode 值。 |
codePointAt() | 返回字符串中指定索引(位置)的 Unicode 值。 |
concat() | 返回两个或多个连接的字符串。 |
constructor | 返回字符串的构造函数。 |
endsWith() | 返回字符串是否以指定值结尾。 |
fromCharCode() | 将 Unicode 值作为字符返回。 |
includes() | 返回字符串是否包含指定值。 |
indexOf() | 返回字符串中第一次出现指定值的索引(位置)。 |
lastIndexOf() | 返回字符串中最后一次出现指定值的索引(位置)。 |
length | 返回字符串的长度。 |
localeCompare() | 在当前区域设置下比较两个字符串。 |
match() | 在字符串中搜索值或正则表达式,并返回匹配项。 |
padEnd() | 在字符串末尾填充字符。 |
padStart() | 从字符串开头填充字符。 |
prototype | 允许您向对象添加属性和方法。 |
repeat() | నిర్దేశించిన సంఖ్యలో కాపీలు కలిగిన కొత్త స్ట్రింగ్ను అందిస్తుంది。 |
replace() | 在字符串中搜索模式,并返回替换第一个匹配项后的字符串。 |
replaceAll() | 在字符串中搜索模式,并返回替换所有匹配项后的新字符串。 |
search() | 在字符串中搜索值或正则表达式,并返回匹配项的索引(位置)。 |
slice() | 提取字符串的一部分并返回新字符串。 |
split() | 将字符串拆分为子字符串数组。 |
startsWith() | 检查字符串是否以指定字符开头。 |
substr() | 从字符串的指定索引(位置)开始提取指定数量的字符。 |
substring() | 提取字符串中两个指定索引(位置)之间的字符。 |
toLocaleLowerCase() | 使用主机的区域设置将字符串转换为小写字母并返回。 |
toLocaleUpperCase() | హోస్ట్ ప్రాంప్లేస్ ప్రావిన్స్లులో స్ట్రింగ్ ను మేజర్ కేస్ అక్షరాలుగా మారిన స్ట్రింగ్ ను తిరిగి పొందండి。 |
toLowerCase() | మెజర్ కేస్ అక్షరాలుగా మారిన స్ట్రింగ్ ను తిరిగి పొందండి。 |
toString() | స్ట్రింగ్ లేదా స్ట్రింగ్ ఆబ్జెక్ట్ ను స్ట్రింగ్ గా తిరిగి పొందండి。 |
toUpperCase() | మేజర్ కేస్ అక్షరాలుగా మారిన స్ట్రింగ్ ను తిరిగి పొందండి。 |
trim() | ఖాళీ లను తొలగించిన స్ట్రింగ్ ను తిరిగి పొందండి。 |
trimEnd() | ముగింపు ఖాళీ లను తొలగించిన స్ట్రింగ్ ను తిరిగి పొందండి。 |
trimStart() | ప్రారంభ ఖాళీ లను తొలగించిన స్ట్రింగ్ ను తిరిగి పొందండి。 |
valueOf() | స్ట్రింగ్ లేదా స్ట్రింగ్ ఆబ్జెక్ట్ యొక్క ప్రాథమిక విలువను రాబట్టబడిన విలువను తిరిగి పొందండి。 |
అడ్వైజ్:అన్ని స్ట్రింగ్ మాథ్యుడ్ వాపరర్ వాల్యూ రాబట్టబడిన కొత్త వాల్యూ అవుతాయి, వాటిని ప్రాథమిక వెంబడి మార్చడం లేదు.
స్ట్రింగ్ HTML Wrapper Method
HTML వాపరర్ మాథ్యుడ్ వాపరర్ స్ట్రింగ్ ను హెచ్చి మార్కర్లు లో పాకేజ్ చేసి రాబట్టబడిన స్ట్రింగ్ అవుతుంది。
ఈ మాథ్యుడ్ ప్రమాణం కాకుండా ఉన్నాయి, అవి ప్రత్యాశించిన రీతిలో పని చేయకూడదు.
మాథ్యుడ్ | వివరణ |
---|---|
anchor() | స్ట్రింగ్ ను ఆంకర్ గా ప్రదర్శించండి。 |
big() | పెద్ద ఫాంట్ లో స్ట్రింగ్ ను ప్రదర్శించండి。 |
blink() | బ్లింక్ గా స్ట్రింగ్ ను ప్రదర్శించండి。 |
bold() | బోల్డ్ గా స్ట్రింగ్ ను ప్రదర్శించండి。 |
fixed() | ఫిక్సెడ్ అంతరాంతం ఫాంట్ లో స్ట్రింగ్ ను ప్రదర్శించండి。 |
fontcolor() | ప్రస్తావించిన రంగులో స్ట్రింగ్ ను ప్రదర్శించండి。 |
fontsize() | ప్రస్తావించిన పరిమాణంలో స్ట్రింగ్ ను ప్రదర్శించండి。 |
italics() | ఇటాలిక్స్ గా స్ట్రింగ్ ను ప్రదర్శించండి。 |
link() | స్ట్రింగ్ ను హైపర్లింక్ గా ప్రదర్శించండి。 |
small() | చిన్న ఫాంట్ లో స్ట్రింగ్ ను ప్రదర్శించండి。 |
strike() | తొలగించబడిన టెక్స్ట్ గా ప్రదర్శించండి。 |
sub() | స్ట్రింగ్ ను తక్కువగా ప్రదర్శించండి。 |
sup() | స్ట్రింగ్ ను ఉపరితల టెక్స్ట్ గా ప్రదర్శించండి。 |
స్ట్రింగ్ ఆబ్జెక్ట్ వివరణ
字符串是 JavaScript 的一种基本的数据类型。String 类提供了操作原始字符串值的方法。
String 对象的 length 属性声明了该字符串中的字符数。
String 类定义了大量操作字符串的方法,例如从字符串中提取字符或子串,或者检索字符或子串。
注意:JavaScript 的字符串是不可变的(immutable),String 类定义的方法都不能改变字符串的内容。像 String.toUpperCase() ఇటువంటి మాథ్యూర్లు, ప్రాథమిక స్ట్రింగ్ ను మార్చని కొత్త స్ట్రింగ్ తిరిగి ఇస్తాయి.
పాత Netscape కోడ్ బేస్ యొక్క జావాస్క్రిప్ట్ అమలు (ఉదాహరణకు Firefox అమలు) లో, స్ట్రింగ్ ప్రవర్తన రాదారి అక్షరాక్షరాల రాదారి వంటిది. ఉదాహరణకు, స్ట్రింగ్ s నుండి మూడవ అక్షరాన్ని పొందడానికి, s[2] వలె సంకేతికంగా స్టాండర్డ్ స్ట్రింగ్ .charAt(2) వలె ఉపయోగించవచ్చు. ఇంకా, స్ట్రింగ్ పై for/in సైకిల్ వాడినప్పుడు, ఇది స్ట్రింగ్ లోని ప్రతి అక్షరం యొక్క రాదారి సంఖ్యను ఎముకతో గణిస్తుంది (కానీ గమనించండి, ECMAScript స్టాండర్డ్ ప్రకారం, length అంశాన్ని ఎముకతో గణిస్తారు కాదు). స్ట్రింగ్ యొక్క రాదారి ప్రవర్తన సంకేతికంగా కాదు కాబట్టి, దానిని ఉపయోగించడం నిరోధించాలి.
బుక్స్ ఫర్ అక్సర్ బుక్ రిడర్స్
మరింత సమాచారం కొరకు, జావాస్క్రిప్ట్ అధునాతన ట్యూటోరియల్స్ లో సంబంధిత విషయాలను చదవండి:
- ECMAScript సంకేతిక రకం
- సంకేతిక రకాలు సాధారణంగా క్లాస్ (class) లేదా ఆబ్జెక్ట్ అని పిలుస్తారు. ఈ భాగంలో ECMAScript యొక్క ప్రిడిఫైన్డ్ సంకేతిక రకాలను వివరిస్తాము.
- ముంది పేజీ JS సెట్
- తరువాతి పేజీ JS ఆబ్జెక్ట్