String物件與一系列字元和包裝JavaScript的字串原始資料型別一些輔助方法。
因為JavaScript字串元和 String 物件之間自動轉換,可以呼叫任何 String 物件的字串原始的輔助方法。
建立一個String物件:
var val = new String(string);
字串引數是一系列已正確編碼的字元。
這裡是每個屬性和它們的描述的列表。
屬性 | 描述 |
---|---|
constructor | 返回一個參照,建立該物件的字串函式 |
length | 返回字串的長度 |
prototype | prototype屬性可以讓屬性和方法新增到物件 |
這裡是每種方法及其描述的列表
方法 | 描述 |
---|---|
charAt() | 返回指定索引處的字元 |
charCodeAt() | 返回一個數位,表示給定索引處的字元的Unicode值 |
concat() | 結合兩個字串的文字,並返回一個新字串 |
indexOf() | 返回指定值的第一次出現的呼叫String物件中的索引,或如果沒有找到-1 |
lastIndexOf() | 返回指定的值最後一次出現的呼叫String物件中的索引,或如果沒有找到-1 |
localeCompare() | 返回一個數位表示參考字串是否到來之前或之後或相同的排序順序給定的字串 |
match() | 用於匹配的字串正規表示式 |
replace() | 用於查詢一個正規表示式和一個字串之間的匹配,並用新的子替換匹配的子串 |
search() | 執行搜尋的正規表示式和指定的字串之間的匹配 |
slice() | 提取字串的一部分,並返回一個新的字串 |
split() | 通過分離串入子拆分一個String物件到字串陣列 |
substr() | 返回字串中,通過指定的字元數開始於指定的位置的字元 |
substring() | 返回兩個指標之間串入字串中的字元 |
toLocaleLowerCase() | 字串中的字元轉換為小寫,同時尊重當前的語言環境 |
toLocaleUpperCase() | 字串中的字元轉換為大寫,同時尊重當前的語言環境 |
toLowerCase() | 返回轉換為小寫呼叫字串值 |
toString() | 返回表示指定物件的字串 |
toUpperCase() | 返回轉換為大寫呼叫字串值 |
valueOf() | 返回指定物件的原始值 |
下面是每個返回包裝適當的HTML標籤內的字串的一個副本的方法的列表
Method | 描述 |
---|---|
anchor() | 建立用作超文字目標的HTML錨 |
big() | 建立一個<big>標記要顯示在一個大的字型字串 |
blink() | 建立一個字串閃爍,好像它是在<blink>標記 |
bold() | 建立一個串,就好像它是在一個<b>標記顯示為粗體 |
fixed() | 導致一個字串,如果它是在一個<tt>標籤顯示在固定間距字型 |
fontcolor() | 導致一個字串在一個<font color="color">標記被顯示在指定的顏色 |
fontsize() | 導致一個字串,就好像它是在一個<font size="size">標記被顯示在指定的字型大小 |
italics() | 導致字串是斜體,就好像它是在<i>標籤 |
link() | 建立一個請求另一個URL的HTML超文字連結 |
small() | 導致要顯示在一個小的字型,就好像它是在一個<small>標記的字串 |
strike() | 導致顯示為觸擊輸出文字,就好像它是在<strike>標籤的字串 |
sub() | 導致字串顯示為下標,就好像它是在<sub>標記 |
sup() | 導致字串顯示為上標,就好像它是在<sup>標籤 |