Kitabu cha Mafanikio ya String ya JavaScript
- Mababu jaani JS Set
- Pya jaani Matokeo ya JS
Tukio wa Kichwa cha JavaScript
JavaScript 字符串存储一系列字符,例如 "Bill Gates"。
字符串可以是双引号或单引号内的任何文本:
let carName1 = "Volvo XC60"; let carName2 = 'Volvo XC60';
字符串索引(下标)是从零开始的:
第一个字符在位置 0,第二个在 1,依此类推。
如需有关字符串的知识,请访问我们的 JavaScript 字符串教程。
字符串属性和方法
通常,像 "Bill Gates" 这样的字符串不能有方法或属性,因为它们不是对象。
但是对于 JavaScript,方法和属性也可用于字符串,因为 JavaScript 在执行方法和属性时将字符串视为对象。
JavaScript 字符串方法和属性
Makina | Maelezo |
---|---|
at() | 返回字符串中指定索引的字符。 |
charAt() | 返回字符串中指定索引(位置)的字符。 |
charCodeAt() | 返回字符串中指定索引处字符的 Unicode 值。 |
codePointAt() | 返回字符串中指定索引(位置)的 Unicode 值。 |
concat() | 返回两个或多个连接的字符串。 |
constructor | 返回字符串的构造函数。 |
endsWith() | 返回字符串是否以指定值结尾。 |
fromCharCode() | Kurejea thamani ya Unicode kama herufi. |
includes() | Kurejea herufi kama kina ina thamani inayotumika. |
indexOf() | Kurejea index ya kina ya kina ya thamani inayotumika mara ya kwanza kwenye kina. |
lastIndexOf() | Kurejea index ya kina ya kina ya thamani inayotumika mara ya kwanza kwenye kina. |
length | Kurejea ukurabu wa kina. |
localeCompare() | Kuagiza pamoja kwa herufi kwa sababu ya eneo la kina. |
match() | Tafuta thamani au mtathali ya kina na kurejea maneno yaliyotambuliwa. |
padEnd() | Kufaola herufi katika kina kwa mifumo ya kina ya kina. |
padStart() | Kufaola herufi katika kina kuanzia kinyume cha kina. |
prototype | Inaruhusu kuongeza uhusiano na viwango kwa kiumbe. |
repeat() | Kureza inayopatikana kwa kuhadhiwa kwa kina kwa maneno ya ujumbe wa kina ambao yana nguvu ya maneno yenye uingiliano kwa sababu ya idadi ya kina inayotukwa. |
replace() | Tafuta mtindo kwenye kina kwa ulewele na kuweka kina kwenye kina kwa ulewele kwa kusubiri kwa kina kwa ulewele kwa mtindo wa kwanza kwenye kina. |
replaceAll() | Tafuta mtindo kwenye kina kwa ulewele na kuweka kina kwenye kina kwa ulewele kwa kusubiri kwa kina kwa ulewele. |
search() | Tafuta thamani au kiwango cha kina cha kina kwa ulewele kwenye kina. |
slice() | Pata eneo kati ya string na kuweka kwenye orodha ya string. |
split() | Tafuta naona string kwenye string kwa ulewele. |
startsWith() | Tafuta naona kina kwanza kwenye string kwa herufi kwenye kina. |
substr() | Pata herufi kati ya kina kwa ulewele kuanzia kina kwenye eneo kwenye kina. |
substring() | Pata herufi kati ya kati za kina kwa ulewele. |
toLocaleLowerCase() | Huzungumza string kusiniwa kwa kina kipya kwa eneo lenye mifano wa mawasiliano. |
toLocaleUpperCase() | Huzungumza string kusiniwa kwa kina kipya kwa eneo lenye mifano wa msingi wa mifano ya mawasiliano. |
toLowerCase() | Huzungumza string kusiniwa kwa kina kipya. |
toString() | Huzungumza string au kitu cha string kama string. |
toUpperCase() | Huzungumza string kusiniwa kwa kina kipya. |
trim() | Huzungumza string kusiniwa kwa wakati wa kushiriki na kusiniwa kwa wakati wa kwanza kwa ukweli. |
trimEnd() | Huzungumza string kusiniwa kwa wakati wa kushiriki kwa ukweli. |
trimStart() | Huzungumza string kusiniwa kwa wakati wa kwanza kwa ukweli. |
valueOf() | Huzungumza thamani ya string au kitu cha string kwa thamani ya string ya asili. |
Tahara:Wote walio na method za string huzungumza thamani tano. Wao hawezi kubadilika thamani zingine.
Method za HTML wrapper ya string
Method za HTML wrapper huzungumza string ambazo zilizowakilisha kwa kichwa cha HTML.
Hizi ni machache ya kufanya kazi, inaweza kuwa inapotosha kama ilivyo inahitaji.
Makina | Maelezo |
---|---|
anchor() | Onyesha string kama kizito. |
big() | Onyesha string kama kitu kidumu kichwa kizito. |
blink() | Onyesha string kama kitu kidumu kichwa kichwa. |
bold() | Onyesha string kama kitu kidumu kichwa kizito. |
fixed() | Onyesha string kama kidumu kichwa kizito. |
fontcolor() | Onyesha string kama kidumu kichwa kichwa kizito. |
fontsize() | Onyesha string kama kidumu kichwa kizito. |
italics() | Onyesha string kama kitu kidumu kichwa kichwa. |
link() | Onyesha string kama kiungo. |
small() | Onyesha string kama kitu kidumu kichwa kichwa chenye kufikia. |
strike() | Onyesha string kama kitu kichwa cha kifungu. |
sub() | Onyesha string kama kitu kidumu cha kizito. |
sup() | Onyesha string kama kitu kidumu cha kichwa. |
Mfano wa String waoneza
字符串是 JavaScript 的一种基本的数据类型。String 类提供了操作原始字符串值的方法。
String 对象的 length 属性声明了该字符串中的字符数。
String 类定义了大量操作字符串的方法,例如从字符串中提取字符或子串,或者检索字符或子串。
注意:JavaScript 的字符串是不可变的(immutable),String 类定义的方法都不能改变字符串的内容。像 String.toUpperCase() Maw_fuwa ya hii inatokana na maneno ya kina, bila kumwengera maneno ya kwanza.
Kwenye maadili ya kwanza ya Netscape ya JavaScript (kama vile maadili ya Firefox), uendo wa maneno inayotendeka kama kifaa cha jumla cha herufi. Kwa mfano, kumpata herufi ya tatu kutoka maneno s, inaweza kutumiwa s[2] kama kifaa cha kimoja cha s.charAt(2). Kama vile, kumwengera for/in kwa maneno, itakaa kumeshinda kifaa cha jumla cha viwango vya herufi (lakini kwa ujumbe, taarifa za ECMAScript inakataa kumeshinda kiwango cha length). Kwa sababu uendo wa maneno wa kifaa cha jumla haiwezi kuchukuliwa, inafaa kuweka kikamilifu.
Kitabu cha kwanza
Kwa mafanikio zaidi, tafadhali soma mafunzo ya juu ya JavaScript:
- Majadiliano ya ECMAScript ya aina ya mawili
- Aina za mawili inaitwa kama class (class) au matokeo. Hii ni uamuzi wa aina za mawili ya ECMAScript.
- Mababu jaani JS Set
- Pya jaani Matokeo ya JS