JavaScript_String對象說明
string中文爲"字符串"的意思,String繼承自Object對象,此對象提供字符串的查找操做等函數 數組
JavaScript字符串類型參見JavaScript字符串類型 函數
String的內容是不可變的,下面介紹的String的函數都不能改變其內容(又複製了一份) 字體
String對象構造函數 編碼
var strobject=new String(str);
var str=String(str);
使用new操做符調用構造函數String(str)能夠將參數str轉換爲一個字符串,而且返回包括這個字符串的String對象 spa
不使用new操做符,直接調用String函數,將轉換參數str爲一個字符串,並返回這個值 code
var str="drea mdu";
創建一個字符串最簡單經常使用的方法 對象
String函數與屬性使用語法
string.方法名(參數1,參數2,...);
string.屬性;
string表明一個字符串,能夠是str="字符串";這種方式定義的str,也能夠直接是"字符串" 排序
能夠沒有參數,好比toLowerCase()函數,或有多個參數,好比concat()函數 繼承
示例
var str = "www.dreamdu.com";
var length = str.length;
var str = "www.dreamdu.com".toUpperCase();
JavaScript_String函數按功能分類
String查找類函數
- charAt() 函數 -- 返回指定位置(n)的字符
- charCodeAt() 函數 -- 返回指定位置(n)字符的Unicode編碼
- indexOf() 函數 -- 返回substring在string中的位置
- lastIndexOf() 函數 -- 返回substring在string中最後匹配(出現)的位置
String操做類函數
- concat() 函數 -- 合併多個字符串,並返回合併的結果
- replace() 函數 -- 將字符串string中的oldStr1替換爲newStr2
- slice() 函數 -- 返回被截取的字符串
- split() 函數 -- 將字符串分割爲字符串數組,並返回此數組
- substr() 函數 -- 返回從string的startPos位置,長度爲length的字符串
- substring() 函數 -- 返回從string的startPos位置,到endPos位置的字符串
String轉換類函數
- fromCharCode() 函數 -- 返回多個Unicode代碼組成的字符串
String比較類函數
- localeCompare() 函數 -- 使用本地規則比較字符串string與string2,並返回比較結果
String大小寫轉換函數
- toLocaleLowerCase() 函數 -- 返回本地小寫字符串
- toLocaleUpperCase() 函數 -- 返回本地大寫字符串
- toLowerCase() 函數 -- 返回小寫字符串
- toUpperCase() 函數 -- 返回大寫字符串
HTML標籤類函數
- anchor() 函數 -- 返回HTML a 標籤中name屬性爲str的錨
- big() 函數 -- 返回HTML big 標籤訂義的大字體
- blink() 函數 -- 返回使用HTML blink 標籤訂義的閃爍字符串
- bold() 函數 -- 返回使用HTML b 標籤訂義的粗體字符串
- fixed() 函數 -- 返回使用HTML tt 標籤訂義的單間距字符串
- fontcolor() 函數 -- 返回使用HTML font 標籤中color屬性定義的帶有顏色的字符串
- fontsize() 函數 -- 返回使用HTML font 標籤中size屬性定義的指定尺寸的字符串
- italics() 函數 -- 返回使用HTML i 標籤訂義的斜體字符串
- link() 函數 -- 返回使用HTML a 標籤訂義的連接
- small() 函數 -- 返回使用HTML small 標籤訂義的小字體的字符串
- strike() 函數 -- 返回使用HTML strike 標籤訂義刪除線樣式的字符串
- sub() 函數 -- 返回使用HTML sub 標籤訂義的下標字符串
- sup() 函數 -- 返回使用HTML sup 標籤訂義的上標字符串
JavaScript_String函數按照字母排序
- anchor() 函數 -- 返回HTML a 標籤中name屬性爲str的錨
- big() 函數 -- 返回HTML big 標籤訂義的大字體
- blink() 函數 -- 返回使用HTML blink 標籤訂義的閃爍字符串
- bold() 函數 -- 返回使用HTML b 標籤訂義的粗體字符串
- charAt() 函數 -- 返回指定位置(n)的字符
- charCodeAt() 函數 -- 返回指定位置(n)字符的Unicode編碼
- concat() 函數 -- 合併多個字符串,並返回合併的結果
- fixed() 函數 -- 返回使用HTML tt 標籤訂義的單間距字符串
- fontcolor() 函數 -- 返回使用HTML font 標籤中color屬性定義的帶有顏色的字符串
- fontsize() 函數 -- 返回使用HTML font 標籤中size屬性定義的指定尺寸的字符串
- fromCharCode() 函數 -- 返回多個Unicode代碼組成的字符串
- indexOf() 函數 -- 返回substring在string中的位置
- italics() 函數 -- 返回使用HTML i 標籤訂義的斜體字符串
- lastIndexOf() 函數 -- 返回substring在string中最後匹配(出現)的位置
- link() 函數 -- 返回使用HTML a 標籤訂義的連接
- localeCompare() 函數 -- 使用本地規則比較字符串string與string2,並返回比較結果
- replace() 函數 -- 將字符串string中的oldStr1替換爲newStr2
- slice() 函數 -- 返回被截取的字符串
- small() 函數 -- 返回使用HTML small 標籤訂義的小字體的字符串
- split() 函數 -- 將字符串分割爲字符串數組,並返回此數組
- strike() 函數 -- 返回使用HTML strike 標籤訂義刪除線樣式的字符串
- String() 函數 -- String對象的構造函數
- sub() 函數 -- 返回使用HTML sub 標籤訂義的下標字符串
- substr() 函數 -- 返回從string的startPos位置,長度爲length的字符串
- substring() 函數 -- 返回從string的startPos位置,到endPos位置的字符串
- sup() 函數 -- 返回使用HTML sup 標籤訂義的上標字符串
- toLocaleLowerCase() 函數 -- 返回本地小寫字符串
- toLocaleUpperCase() 函數 -- 返回本地大寫字符串
- toLowerCase() 函數 -- 返回小寫字符串
- toUpperCase() 函數 -- 返回大寫字符串