字串屬性及方法大總結 阿新 • • 發佈:2018-11-14 字串屬性及方法 .length 長度,只讀 charAt(i) 獲取字串中i對應的字元,i是字串的下標 charCodeAt(i) 獲取字串下標i對應的字元的ASCIII值 fromCharCode 將ASCII值轉換為字元 indexOf(子字串) 獲取字串當中,子字串第一次出現的位置 如果沒有則返回 -1 lastIndex(子字串) 獲取字串當中,子字串最後一次出現的位置 如果沒有則返回-1 .toLowerCase() 將字串全部轉為小寫,返回一個新字串 to UpperCase() 將字元傳全部轉為大寫,返回一個新字元 substr(start,length) 將字串從star位置開始擷取到start位置,擷取length個字元 substring(start,end) 將字串從start位置開始擷取到end位置,但不包括end end可以省略,表示一直擷取到結束 .split(“分隔符”) 將字串轉成陣列,返回為一個新陣列 .replace(舊字串,新字串) 用新字串替換舊字串 replce(/舊字串/ig,新字串) i : 不區分大小寫 g: 全文搜尋 .includes(value,start) 檢測字串中是否有value,從start位置但是不包括start開始找,返回布林值 .startsWith(value,start) 檢測字串中是否以value開頭,從start位置開始但不包括start .endsWith(value,start) 檢測字串中是否以value結尾,從start位置開始但不包括start