JavaScript String 對象與函數

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() 函數 -- 返回大寫字符串
相關文章
相關標籤/搜索