JavaScript中對字串常用的操作方法
charAt() && charCodeAt()
-
charAt方法和charCodeAt方法都接收一個引數,基於0的字元位置 charAt方法是以單字元字串的形式返回給定位置的那個字元 charCodeAt方法獲取到的不是字元而是字元編碼
let text = " Itisnevertoooldtolearn ";console.log(text.charAt(6)); //econsole.log(text.charCodeAt(6)); //101
concat()
-
專門用來拼接字串的,但是實踐中我們使用最多的還是加運算子+,因為其簡易便行
let text = " Itisnevertoooldtolearn ";let text1 = text.concat("!", "!!");console.log(text1);// Itisnevertoooldtolearn !!!
slice() && substring() && substr()
slice方法:第一個引數指定子字串開始位置,第二個參數列示子字串最後一個字元後面的位置
substring方法:第一個引數指定子字串開始位置,第二個參數列示子字串最後一個字元後面的位置
substr方法:第一個引數指定子字串開始位置,第二個參數列示返回的字元個數
-
這三個方法都會返回被操作字串的一個子字串,都接收一或兩個引數
如果沒有給這些方法傳遞第二個引數,則將字串的長度作為結束位置。let text = " Itisnevertoooldtolearn "; console.log(text.slice(4, 8));//snev console.log(text.substring(4, 8));//snev console.log(text.substr(4, 8));//sneverto
indexOf() && lastIndexOf()
indexOf方法和lastIndexOf方法都是從一個字串中搜尋給定的子字串,然後返回子字串的位置,如果沒有找到,則返回-1
-
indexOf方法是從字串的開頭向後搜尋子字串,lastIndexOf方法正好相反
這兩個方法都可以接收兩個引數:要查詢的子字串和查詢的位置let text = " Itisnevertoooldtolearn "; console.log(text.indexOf("n"));//5 console.log(text.lastIndexOf("n"));//22
replace()
-
第一個引數是字串,所以只會替換第一個子字串
let str = "cat,bat,sat,fat"; console.log(str.replace('cat','newCat'))//newCat,bat,sat,fat
split()
-
split方法是基於指定的字元,將字串分割成字串陣列
當指定的字元為空字串時,將會分隔整個字串let str = "cat,bat,sat,fat"; console.log(str.split(','))//["cat", "bat", "sat", "fat"] console.log(str.split(',',3))//["cat", "bat", "sat"]
toUpperCase() && toLowerCase()
toUpperCase()將字串轉換為大寫
-
toLowerCase()將字串轉換為小寫
let str = "Itisnevertoooldtolearn";console.log(str.toUpperCase())//ITISNEVERTOOOLDTOLEARNconsole.log(str.toLowerCase())//itisnevertoooldtolearn
作者:神仙哥哥卿洋
連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1343/viewspace-2814760/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- javascript中字串常用操作總結JavaScript字串
- JavaScript中常用的字串APIJavaScript字串API
- JavaScript常用的字串處理方法JavaScript字串
- 【輪子01】常用字串操作方法字串
- javascript字串常用api使用匯總(二)JavaScript字串API
- JavaScript字串物件 之 根據字元返回位置、根據位置返回字元、字串操作方法JavaScript字串物件字元
- JavaScript字串操作方法總結(含ES6方法)JavaScript字串
- JavaScript常用陣列操作方法,包含ES6方法JavaScript陣列
- JavaScript刪除字串中的指定字元JavaScript字串字元
- javascript中常用的陣列操作方法,以及是否會改變原始陣列JavaScript陣列
- JS中字串和陣列的常用方法JS字串陣列
- javascript中Date常用方法JavaScript
- 字串的操作方法(第二天)字串
- SQL中的常用的字串處理函式大全SQL字串函式
- javascript中將數字轉為字串的方法JavaScript字串
- 前端面試中常考的字串操作方法大全前端面試字串
- 【JavaScript】字串JavaScript字串
- 超詳細!盤點Python中字串的常用操作Python字串
- panda dataframe的一些常用操作方法
- javaScript中計算字串MD5JavaScript字串
- JavaScript刪除字串中重複字元JavaScript字串字元
- python對檔案的操作方法Python
- JavaScript取出字串中括號裡的內容JavaScript字串
- shell指令碼字串和陣列的使用操作方法指令碼字串陣列
- Python中查詢字串某個字元最常用的方法!Python字串字元
- 對比JavaScript中的Continue和BreakJavaScript
- 對JavaScript中函式物件的理解JavaScript函式物件
- JavaScript 追加字串JavaScript字串
- JavaScript 字串拼接JavaScript字串
- JavaScript 多行字串JavaScript字串
- JavaScript 字串 lastIndexOf()JavaScript字串ASTIndex
- JavaScript 字串 indexOf()JavaScript字串Index
- JavaScript 字串indexOf()JavaScript字串Index
- JavaScript 字串lastIndexOf()JavaScript字串ASTIndex
- JavaScript 字串slice()JavaScript字串
- JavaScript 字串concat()JavaScript字串
- JavaScript String 字串JavaScript字串
- JavaScript 字串 slice()JavaScript字串