這些對字符串的操作,程序員的你都知道嗎?

在web前端開發總,我們避免不了和字符串打交道,那麼原生js自帶的對字符串的處理方法有哪些呢?

讓我們總結一下

字符串查找

我們都知道的有indexof,但是你不知道的還有search | lastIndexof

這些對字符串的操作,程序員的你都知道嗎?

字符串查找

要點:

1, indexof和search用法完全一樣,都是從左向右查找字符串,如果存在返回字符串的位置,否則返回-1

2,lastIndexof是從右向左查找字符串,如果存在返回字符串的位置,否則返回-1

字符串截取

截取一個字符串 charAt

這些對字符串的操作,程序員的你都知道嗎?

charAt

要點:

1,charAt只能截取特定下標的某個字符串,不能截取某個範圍的字符串

2,charAt不會改變原字符串的長度和內容

截取多個字符串 substring | substr | slice

這些對字符串的操作,程序員的你都知道嗎?

截取多個字符串

要點:

1,substring,slice 返回的是從起始索引到結束索引的字符,取大不取小原則 對原來的字符串沒有影響

2,substr 返回的是從起始索引開始共num個長度的字符 對原來的字符串沒有影響

3,當參數只有一個時,會返回這個參數對應下標的所有字符串

字符串替換

replace

這些對字符串的操作,程序員的你都知道嗎?

字符串替換

要點:

1,replace接收兩個參數,(要替換的內容,替換成的內容),利用這個方法可以用來做去掉字符串裡的空格等操作,其中 /g 代表全部匹配

2,該方法 對原來的字符串沒有影響

字符串類型轉化為其他類型

split 把字符串分割為數組

這些對字符串的操作,程序員的你都知道嗎?

字符串類型轉化為其他類型

split ("")中split 用""裡面的標誌來把字符串分割為數組

其他操作

toUpperCase() 轉大寫字符

toLowerCase() 轉小寫字符

length 獲取字符串長度

這些對字符串的操作,程序員的你都知道嗎?

其他操作

如果記不住,可以關注,轉發,收藏哦!

後續還會更新對數組,JSON 的總結哦

這些對字符串的操作,程序員的你都知道嗎?

未完待續


分享到:


相關文章: