標籤:string upper ace from replace bsp 下標 個數 超出
---恢複內容開始---
屬性:
- length 字串的長度
- prototype 字串的原型對象
- constructor 字串的建構函式,會返回function String()函數
方法:
- charAt() 參數為字串數組 數組下標。返回該下標的對應的字元。如果索引值超出字串範圍,則返回Null 字元串(參數範圍是0至.length-1)
- charCodeAt() 參數同上,返回該下標對應的字元的Unicode編碼,如果下標超出範圍 返回NAN(參數範圍是0至.length-1)
- concat() 參數個數大於等於2可以串連多個字串數組。傳回值是串連後的一行字串。參數之間用逗號分隔
- fromCharCode() 參數是Unicode編碼,可以傳多個參數,中間用逗號隔開,返回Unicode對應的字元。如果傳了多個參數返回他們一起的字串。如果參數錯誤返回Null 字元串
- indexOf() 參數有兩個,第一個表示要搜尋的字串,第二個參數表示開始搜尋的下標位置。第二個參數可以省略,省略了即從字串開始的位置開始搜尋, 傳回值是字串片 段在字串中第一次出現的位置。如果沒有匹配到返回-1
- lastIndexOf() 參數同上,傳回值字串片段在字串中最後一次出現的下標值。如果沒有找到返回-1.
- match() 參數是一個Regex(也可以是字串片段),傳回值是符合Regex要求的字串片段數組。只匹配一次,如果成功匹配就終止。
- replace() 參數有一股Regex(也可以是字串片段)和一個將要替換的新字串。會將第一個參數的字串替換成第二個參數的字串,只匹配一次。
- search() 參數和match()一樣,傳回值是對應的下標位置。
- slice() 參數有兩個,分別要切取字串的開始位置和結束位置,傳回值時切完的字串片段。參數可以為負
- split() 參數是一個分隔字元字串或者Regex。傳回值是按照分隔字元分隔出的字元片段數組。這是將字串轉成數組的方法。
- substr() 參數有兩個,第一個表示開始的下標位置,第二個參數表示要截取的長度。傳回值是切取的字串片段
- substring() 參數兩個和slice類似。功能也相同。不同之處是參數不能為負數。第二個參數可以省略,預設切取到字串最後
- toLowerCase() 沒有參數。將字串轉為小寫
- toUpperCase() 沒有參數。將字串轉成大寫
- valueOf() 將其它資料類型轉為字串類型。
JavaScript的String對象的屬性和方法