Javascript String對象
String對象與一係列字符和包裝JavaScript的字符串原始數據類型一些輔助方法。
因為JavaScript字符串元和 String 對象之間自動轉換,可以調用任何 String 對象的字符串原始的輔助方法。
Syntax:
創建一個String對象:
var val = new String(string);
字符串參數是一係列已正確編碼的字符。
String 屬性:
這裡是每個屬性和它們的描述的列表。
屬性 | 描述 |
---|---|
constructor | 返回一個引用,創建該對象的字符串函數 |
length | 返回字符串的長度 |
prototype | prototype屬性可以讓屬性和方法添加到對象 |
String 方法
這裡是每種方法及其描述的列表
方法 | 描述 |
---|---|
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() | 返回指定對象的原始值 |
String HTML 包裝器
下麵是每個返回包裝適當的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>標簽 |