JavaScript String အစီရင်ခံ စာအုပ်
JavaScript စကားလုံး
JavaScript 字符串存储一系列字符,例如 "Bill Gates"。
字符串可以是双引号或单引号内的任何文本:
let carName1 = "Volvo XC60"; let carName2 = 'Volvo XC60';
字符串索引(下标)是从零开始的:
第一个字符在位置 0,第二个在 1,依此类推。
如需有关字符串的知识,请访问我们的 JavaScript 字符串教程。
字符串属性和方法
通常,像 "Bill Gates" 这样的字符串不能有方法或属性,因为它们不是对象。
但是对于 JavaScript,方法和属性也可用于字符串,因为 JavaScript 在执行方法和属性时将字符串视为对象。
JavaScript 字符串方法和属性
နည်းပါး | ဖော်ပြ |
---|---|
at() | ကွာနိုင်းတွင် အချက်အလက် ကို ပြန်လည်ပေးပါနှင့် အချက်အလက်၏ ကွာနိုင်း ကို ပြန်လည်ပေးပါ。 |
charAt() | ကွာနိုင်းတွင် အချက်အလက် ကို ပြန်လည်ပေးပါနှင့် အချက်အလက်၏ ကွာနိုင်း ကို ပြန်လည်ပေးပါ。 |
charCodeAt() | ကွာနိုင်းတွင် အချက်အလက် ကို ပြန်လည်ပေးပါနှင့် အချက်အလက်၏ ကွာနိုင်း ကို ပြန်လည်ပေးပါ。 |
codePointAt() | ကွာနိုင်းတွင် အချက်အလက် ကို ပြန်လည်ပေးပါနှင့် အချက်အလက်၏ ကွာနိုင်း ကို ပြန်လည်ပေးပါ。 |
concat() | ပေါင်းစပ်ထားသော ကွာနိုင်းများ ကို ပြန်လည်ပေးပါ。 |
constructor | ကွာနိုင်း၏ ကိုယ်စားပြု အချက်အလက် ကို ပြန်လည်ပေးပါ。 |
endsWith() | ကွာနိုင်းတွင် အချက်အလက် ကို ပြန်လည်ပေးပါနှင့် အချက်အလက်၏ အခြေအနေ ကို ပြန်လည်ပေးပါ。 |
fromCharCode() | အက္ခရာများ၏ ကွာနိုင်း ကို ပြန်လည်ပေးပါ。 |
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() | စကားလုံး သို့မဟုတ် စကားလုံး အိမ်အောင်း အရင်း အကျုံး ပြန်လည်ပေးသည် |
အကြောင်းကြားအားလုံး စကားလုံး နည်းပါး က အခြား အားလုံး အတွက် အခြား အားလုံး ပြန်လည်ပေးသည်။ အရင်း အဘယ်ကို ပြန်လည်ပေးသည် မဟုတ်
String စကားလုံး HTML အုပ်ချုပ် နည်းပါး
HTML စကားလုံး အုပ်ချုပ် နည်းပါး စကားလုံး ကို ပြန်လည်ပေးသည်။
ဤနည်းပါးများ အခြား နည်းပါး မဟုတ် ပါ၊ အမှတ်ထိပ် အယူအယဲ ဖြစ်နိုင်ပါ
နည်းပါး | ဖော်ပြ |
---|---|
anchor() | စကားလုံးကို အောက်ခါ အယူအယဲ အနေဖြင့် ပြပြောဆိုကြိုး |
big() | အမှတ်ထိပ် အယူအယဲ အနေဖြင့် ပြပြောဆိုကြိုး |
blink() | အမှတ်ထိပ် အယူအယဲ အနေဖြင့် ပြပြောဆိုကြိုး |
bold() | အမှတ်ထိပ် အယူအယဲ အနေဖြင့် ပြပြောဆိုကြိုး |
fixed() | အခြေခံ အယူအယဲ အနေဖြင့် ပြပြောဆိုကြိုး |
fontcolor() | အမှတ်ထိပ် အယူအယဲ အနေဖြင့် ပြပြောဆိုကြိုး |
fontsize() | အမှတ်ထိပ် အယူအယဲ အနေဖြင့် ပြပြောဆိုကြိုး |
italics() | အမှတ်ထိပ် အယူအယဲ အနေဖြင့် ပြပြောဆိုကြိုး |
link() | စကားလုံးကို အစီအစဉ် အယူအယဲ အနေဖြင့် ပြပြောဆိုကြိုး |
small() | သန်းချိန် အယူအယဲ အနေဖြင့် ပြပြောဆိုကြိုး |
strike() | လက်ခဲ့ စကားလုံး ပြပြောဆိုကြိုး |
sub() | စကားလုံးကို အမှတ်ထိပ် အယူအယဲ အနေဖြင့် ပြပြောဆိုကြိုး |
sup() | စကားလုံးကို အမှတ်ထိပ် အယူအယဲ အနေဖြင့် ပြပြောဆိုကြိုး |
String အိမ်အောင်း
字符串是 JavaScript 的一种基本的数据类型。String 类提供了操作原始字符串值的方法。
String 对象的 length 属性声明了该字符串中的字符数。
String 类定义了大量操作字符串的方法,例如从字符串中提取字符或子串,或者检索字符或子串。
注意:JavaScript 的字符串是不可变的(immutable),String 类定义的方法都不能改变字符串的内容。像 String.toUpperCase() 这样的方法,返回的是全新的字符串,而不是修改原始字符串。
在较早的 Netscape 代码基的 JavaScript 实现中(例如 Firefox 实现中),字符串的行为就像只读的字符数组。例如,从字符串 s 中提取第三个字符,可以用 s[2] 代替更加标准的 s.charAt(2)。此外,对字符串应用 for/in 循环时,它将枚举字符串中每个字符的数组下标(但要注意,ECMAScript 标准规定,不能枚举 length 属性)。因为字符串的数组行为不标准,所以应该避免使用它。
课外书
如需更多信息,请阅读 JavaScript 高级教程中的相关内容:
- ECMAScript ကိုးကွယ်မှု အမျိုးအစား
- 引用类型通常叫做类(class)或对象。本节讲解 ECMAScript 的预定义引用类型。