JavaScript String 對象參考手冊

字符串是 JavaScript 的一種基本的數據類型。

String 對象的 length 屬性聲明了該字符串中的字符數。String 類定義了大量操作字符串的方法。

需要注意的是,JavaScript 的字符串是不可變的,String 類定義的方法都不能改變字符串的內容。

String 對象的方法

FF: Firefox, N: Netscape, IE: Internet Explorer

方法 描述 FF N IE

anchor() 創建 HTML 錨。 1 2 3

big() 用大號字體顯示字符串。 1 2 3

blink() 顯示閃動字符串。 1 2

bold() 使用粗體顯示字符串。 1 2 3

charAt() 返回在指定位置的字符。 1 2 3

charCodeAt() 返回在指定的位置的字符的 Unicode 編碼。 1 4 4

concat() 連接字符串。 1 4 4

fixed() 以打字機文本顯示字符串。 1 2 3

fontcolor() 使用指定的顔色來顯示字符串。 1 2 3

fontsize() 使用指定的尺寸來顯示字符串。 1 2 3

fromCharCode() 從字符編碼創建一個字符串。 1 4 4

indexOf() 檢索字符串。 1 2 3

italics() 使用斜體顯示字符串。 1 2 3

lastIndexOf() 從後向前搜索字符串。 1 2 3

link() 將字符串顯示爲鏈接。 1 2 3

localeCompare() 用本地特定的順序來比較兩個字符串。 1 4 4

match() 找到一個或多個正在表達式的匹配。 1 4 4

replace() 替換與正則表達式匹配的子串。 1 4 4

search() 檢索與正則表達式相匹配的值。 1 4 4

slice() 提取字符串的片斷,並在新的字符串中返回被提取的部分。 1 4 4

small() 使用小字號來顯示字符串。 1 2 3

split() 把字符串分割爲字符串數組。 1 4 4

strike() 使用刪除線來顯示字符串。 1 2 3

sub() 把字符串顯示爲下標。 1 2 3

substr() 從起始索引號提取字符串中指定數目的字符。 1 4 4

substring() 提取字符串中兩個指定的索引號之間的字符。 1 2 3

sup() 把字符串顯示爲上標。 1 2 3

toLocaleLowerCase() 把字符串轉換爲小寫。 - - -

toLocaleUpperCase() 把字符串轉換爲大寫。 - - -

toLowerCase() 把字符串轉換爲小寫。 1 2 3

toUpperCase() 把字符串轉換爲大寫。 1 2 3

toSource() 代表對象的源代碼。 1 4 -

toString() 返回字符串。 - - -

valueOf() 返回某個字符串對象的原始值。 1 2 4

String 對象的屬性

FF: Firefox, N: Netscape, IE: Internet Explorer

屬性 描述 FF N IE

constructor 對創建該對象的函數的引用 1 4 4

length 字符串的長度 1 2 3

prototype 允許您向對象添加屬性和方法 1 2 4

屬性

屬性指與對象有關的值。

在下面的例子中,我們使用字符串對象的長度屬性來計算字符串中的字符數目。

<script type="text/javascript">

var txt="Hello World!"

document.write(txt.length)

</script>上面的代碼輸出爲:

12方法

方法指對象可以執行的行爲(或者可以完成的功能)。

在下面的例子中,我們使用字符串對象的 toUpperCase() 方法來顯示大寫字母文本。

<script type="text/javascript">

var str="Hello world!"

document.write(str.toUpperCase())

</script>上面的代碼輸出爲:

HELLO WORLD!

 
JavaScript對象與數組參考大全
JavaScript語言是基于對象的,它將複雜的對象統一起來,形成一個非常強大的對象系統,各對象介紹如下:1 anchor對象使用<A NAME=>標記創建的HTML錨點能被一個鏈接作爲目標,如果錨點包括HREF=特性,則它也是一...查看完整版>>JavaScript對象與數組參考大全
 
JavaScript對象與數組參考大全1
  本文列舉了各種JavaScript對象與數組,同時包括對上述每一對象或數組所完成工作的簡短描述,以及與其相關的屬性方法,以及事件處理程序,還注明了該對象或數組的父對象用戶同樣可能需要參考Online Companion中的超級...查看完整版>>JavaScript對象與數組參考大全1
 
JavaScript對象與數組參考大全2
  links array 文檔中link對象的一個數組,按照它們出現在文檔中的順序排列(該屬性本身也是一個對象)  location 當前顯示文檔的URL。用戶不能改變document.location(因爲這是當前顯示文檔的位置)。但是,可以改變w...查看完整版>>JavaScript對象與數組參考大全2
 
JavaScript對象與數組參考大全3
  border <IMG>標記的BORDER特性  complete 表示浏覽器是否完整地加載了圖像的一個布爾值  height HEIGHT特性  hspace HSPACE特性  lowsrc LOWSRC特性  src SRC特性  vsPace VSPACE特性  widt...查看完整版>>JavaScript對象與數組參考大全3
 
JavaScript對象與數組參考大全4
  userAgent 由客戶機送到服務器的用戶與代理頭標文本  方法  javaEnabled JavaScript中當前並沒有該方法,但是不久之後將會添加上它將查看浏覽器是否爲兼容JavaScript的浏覽器,如果是,繼續查看JavaScript是否處...查看完整版>>JavaScript對象與數組參考大全4