toUpperCase():把一個字符串全部變為大寫
toLowerCase():把一個字符串全部變為小寫
indexOf():會搜索制定字符串出現的位置,有返回索引,沒有返回-1
substring():返回制定索引區間的子串(傳一個參數的話表示從該參數索引位置開始到結束;傳兩個參數的話表示從開始索引到結束索引)
slice():使用與substring()基本相同,可以傳負數,負數則從字符串尾部算起;substring()不能傳負數
substr():用法與上面兩個相似,但是第二個參數表示截取的字符串最大長度(三種字符串截取方法,未填第二參數時,自動截取起始位置到字符串末尾)
toString():可以將其他數據類型轉換為字符串
split():對字符串進行分割,返回一個數組(如果只傳一個參數則表示以哪個字符進行分割;傳兩個參數的話第二個參數表示返回的字符串數組的最大長度)
replace():字符串替換,默認只進行第一次匹配操作的替換,想要全局替換,需要加上正則全局標識g。例:
var mystr="wozaijinxingzifuchuantihuancaozuo,zifuchuantihuano"; var replaceStr=mystr.replace("zifuchuan"," "); //wozaijinxing tihuancaozuo,zifuchuantihuano var replaceStr=mystr.replace(/zifuchuan/," "); //wozaijinxing tihuancaozuo,zifuchuantihuano var replaceStr=mystr.replace(/zifuchuan/g," "); //wozaijinxing tihuancaozuo, tihuano
length:獲取字符串長度
indexOf():查詢子字符串,對大小寫敏感,返回字符串中子串第一處出現的索引(從左到右)。如果沒有匹配項,返回-1。
lastIndexOf():查詢子字符串,對大小寫敏感,返回字符串中子串第一處出現的索引(從右到左)。如果沒有匹配項,返回-1。
charAt():返回制定位置的字符
match():字符串匹配。若有相匹配的字符,則返回所要匹配的字符串;沒有相匹配的,返回null(也可定義一個變量為正則表達式進行匹配)
exec():字符串匹配。與match()效果相同,用法相反
search():進行正則匹配查找。如果查找成功,返回字符串中匹配的索引值。否則返回-1
trim():刪除字符串前后的空格