String對象允許您使用一系列字符。它使用許多輔助方法包裝字符串原始數(shù)據(jù)類型。
var var_name = new String(string);
下面給出String對象中可用的屬性的列表及其描述:
序號 | 屬性和描述 |
---|---|
1 | Constructor 返回對創(chuàng)建該對象的String函數(shù)的引用。 |
2 | Length 返回字符串的長度。 |
3 | Prototype prototype屬性允許您向?qū)ο筇砑訉傩院头椒ā? |
下面給出了String對象中可用方法的列表及其描述:
序號 | 方法和說明 |
---|---|
1 | charAt() 返回指定索引處的字符。 |
2 | charCodeAt() 返回一個數(shù)字,表示給定索引處字符的Unicode值。 |
3 | concat() 合并兩個字符串的文本,并返回一個新字符串。 |
4 | indexOf() 返回指定的值第一次出現(xiàn)的調(diào)用String對象中的索引,如果未找到,則返回-1。 |
5 | lastIndexOf() 返回指定的值最后一次出現(xiàn)的調(diào)用String對象的索引,如果未找到,則返回-1。 |
6 | localeCompare() |
7 | match() 用于將正則表達式與字符串匹配。 |
8 | replace() 用于查找正則表達式和字符串之間的匹配,并使用新的子字符串替換匹配的子字符串。 |
9 | search() 執(zhí)行正則表達式與指定字符串之間的匹配搜索。 |
10 | slice() 提取字符串的一部分,并返回一個新字符串。 |
11 | split() 通過將字符串分隔為子字符串來將String對象拆分為字符串?dāng)?shù)組。 |
12 | substr() 通過指定的字符數(shù)返回從指定位置開始的字符串中的字符。 |
13 | substring() 將兩個索引之間的字符串中的字符返回到字符串中。 |
14 | toLocaleLowerCase() 在考慮當(dāng)前語言環(huán)境的同時,字符串中的字符將轉(zhuǎn)換為小寫字母。 |
15 | toLocaleUpperCase() 在考慮當(dāng)前語言環(huán)境的同時,字符串中的字符將轉(zhuǎn)換為大寫字母。 |
16 | toLowerCase() 返回轉(zhuǎn)換為小寫的調(diào)用字符串值。 |
17 | toString() 返回表示指定對象的字符串。 |
18 | toUpperCase() 返回轉(zhuǎn)換為大寫的調(diào)用字符串值。 |
19 | valueOf() 返回指定對象的原始值。 |
更多建議: