String 對象通過大量的輔助方法來操作一系列字符的組合(即字符串),這些方法隱藏了 JavaScript 字符串原始數(shù)據類型。
因為 JavaScript 可以實現(xiàn)原始字符串數(shù)組和字符串對象之間的自動轉換,你可以調用字符串對象的任何一個輔助方法作用于原始字符串數(shù)據。
創(chuàng)建一個 String 對象:
var val = new String(string);
參數(shù) string 是正確編碼的字符序列。
下邊列出了 String 的各個屬性及對應的屬性描述。
屬性 | 描述 |
---|---|
constructor | 對創(chuàng)建該對象的函數(shù)的引用 |
length | 字符串的長度 |
prototype | 允許向對象添加屬性和方法 |
下邊列出了 String 的一系列方法及對應的描述。
方法 | 描述 |
---|---|
charAt() | 返回在指定位置的字符 |
charCodeAt() | 返回在指定的位置的字符的 Unicode 編碼 |
concat() | 連接字符串 |
indexOf() | 檢索字符串 |
lastIndexOf() | 從后向前檢索字符串 |
localeCompare() | 用本地特定的順序來比較兩個字符串 |
match() | 找到一個或多個正則表達式的匹配 |
replace() | 替換與正則表達式匹配的子串 |
search() | 檢索與正則表達式相匹配的值 |
slice() | 提取字符串的片斷,并在新的字符串中返回被提取的部分 |
split() | 把字符串分割為字符串數(shù)組 |
substr() | 從起始索引號提取字符串中指定數(shù)目的字符 |
substring() | 提取字符串中兩個指定的索引號之間的字符 |
toLocaleLowerCase() | 把字符串轉換為小寫 |
toLocaleUpperCase() | 把字符串轉換為大寫 |
toLowerCase() | 把字符串轉換為小寫 |
toString() | 返回字符串 |
toUpperCase() | 把字符串轉換為大寫 |
valueOf() | 返回某個字符串對象的原始值 |
下邊列出一系列方法,這些方法返回一個封裝在適當?shù)?HTML 標記中的字符串副本。
方法 | 描述 |
---|---|
author() | 創(chuàng)建一個 HTML 錨作為一個超文本的目標 |
big() | 創(chuàng)建一個字符串用大號字體顯示,就像使用 <big> 標簽的效果 |
blink() | 創(chuàng)建一個字符串閃動顯示,就像使用 <blink> 標簽的效果 |
bold() | 創(chuàng)建一個字符串加粗顯示,就像使用 <b> 標簽的效果 |
fixed() | 創(chuàng)建一個字符串以打字機文本顯示,就像使用 <tt> 標簽的效果 |
fontcolor() | 創(chuàng)建一個字符串使用指定的顏色顯示,就像使用 <font color="color"> 標簽的效果 |
fontsize() | 創(chuàng)建一個字符串使用指定的尺寸顯示,就像使用 <font size="size"> 標簽的效果 |
italics() | 創(chuàng)建一個字符串使用斜體顯示,就像使用 <i> 標簽的效果 |
link() | 創(chuàng)建一個 HTML 超鏈接,用來請求另一個 URL |
small() | 創(chuàng)建一個字符串使用小字號顯示,就像使用 <small> 標簽的效果 |
strike() | 創(chuàng)建一個字符串使用刪除線顯示,就像使用 <strike> 標簽的效果 |
sub() | 創(chuàng)建一個字符串顯示為下標,就像使用 <sub> 標簽的效果 |
sup() | 創(chuàng)建一個字符串顯示為上標,就像使用 <sup> 標簽的效果 |
更多建議: