String
字串對象。聲明一個字串對象最簡單、快捷、有效、常用的方法就是直接賦值。
屬性
length
用法:<字串對象>.length;返回該字串的長度。
方法
charAt()
用法:<字串對象>.charAt(<位置>);返回該字串位於第<位置>位的單個字元。注意:字串中的一個字元是第
0 位的,第二個才是第 1 位的,最後一個字元是第 length - 1
位的。
charCodeAt()
用法:<字串對象>.charCodeAt(<位置>);返回該字串位於第<位置>位的單個字元的
ASCII 碼。
fromCharCode()
用法:String.fromCharCode(a, b, c...);返回一個字串,該字串每個字元的
ASCII 碼由 a, b, c... 等來確定。
indexOf()
用法:<字串對象>.indexOf(<另一個字串對象>[,
<起始位置>]);該方法從<字串對象>中尋找<另一個字串對象>(如果給出<起始位置>就忽略之前的位置),如果找到了,就返回它的位置,沒有找到就返回“-1”。所有的“位置”都是從零開始的。
lastIndexOf()
用法:<字串對象>.lastIndexOf(<另一個字串對象>[,
<起始位置>]);跟 indexOf() 相似,不過是從後邊開始找。
split()
用法:<字串對象>.split(<分隔字元字元>);返回一個數組,該數組是從<字串對象>中分離開來
的,<分隔字元字元>決定了分離的地方,它本身不會包含在所返回的數組中。例
如:'1&2&345&678'.split('&')返回數組:1,2,345,678。關於數組,我們等一下就討
論。
substring()
用法:<字串對象>.substring(<始>[,
<終>]);返回原字串的子字串,該字串是原字串從<始>位置到<終>位置的前一位置的一段。<終>
- <始> =
返回字串的長度(length)。如果沒有指定<終>或指定得超過字串長度,則子字串從<始>位置一直取到原字串尾。如果所指定的位置不能返回字串,則返回Null 字元串。
substr()
用法:<字串對象>.substr(<始>[,
<長>]);返回原字串的子字串,該字串是原字串從<始>位置開始,長度為<長>的一段。如果沒有指
定<長>或指定得超過字串長度,則子字串從<始>位置一直取到原字串尾。如果所指定的位置不能返回字串,則返回Null 字元
串。
toLowerCase()
用法:<字串對象>.toLowerCase();返回把原字串所有大寫字母都變成小寫字串。
toUpperCase()
用法:<字串對象>.toUpperCase();返回把原字串所有小寫字母都變成大寫的字串