JavaScript中常用的字串API
JavaScript中常用的字串API
length:
獲取字串的長度
var str="abcde";
console.log(str.length); //5
charAt():
返回指定位置的字元
var str="abcde";
console.log(str.charAt(0)); //a
console.log(str.charAt(3)); //d
charCodeAt():
返回指定位置的字元的Unicode編碼
var str="abcde";
console.log(str.charCodeAt(0)); //97
concat():
連線兩個或更多字串
var str="abcde";
console.log(str.concat("ffff")); //abcdeffff
indexOf() :
查詢某字串對應的下標,如果找不到返回-1
var str="abcde";
console.log(str.indexOf('c')); //2
console.log(str.indexOf('g')); //-1
lastIndexOf() :
檢視某個字串最後一次出現的下標,如果找不到返回-1
var str="abcde";
console.log(str.lastIndexOf('b')); //1
console.log(str.lastIndexOf('r')); //-1
slice(start,end):
擷取字串,start開始的下標,end結束的下標,不包含end本身;如果end為空擷取到最後
var str="abcde";
console.log(str.slice(0,3)); //abc
substr(start,count) :
擷取字串,start開始的下標,count擷取的長度,如果count為空擷取到最後,如果start為負值表示倒數
var str="abcde";
console.log(str.substr(0,2));//ab
console.log(str.substr(-2)); //de
substring(start,end):
擷取字串,start開始的下標,end結束的下標,不包含end本身,如果end為空擷取到最後;如果下標為負數,自動轉為0
var str="abcde";
console.log(str.substring(0,3));//abc
console.log(str.substring(-3)); //abcde
split():
把字串分割為字串陣列
var str="abcde";
console.log(str.split('')); //["a","b","c","d","e"]
console.log(str.split(','));//["abcde"]
trim():
刪除字串前置以及字尾的所有空格並將結果儲存在新的字串中返回
var str=" abcde ";
console.log(str.trim()); //abcde
toLowerCase()、toUpperCase():
將字串轉換成小寫、大寫並儲存在新的字串中返回
var str="abCDe";
console.log(str.toLowerCase()); //abcde
console.log(str.toUpperCase()); //ABCDE
join()和split()的區別
join將一個陣列拼接成字串並返回該字串,元素之間以join接收的引數作為分割符(預設是",")
split將一個字串以接收的引數作為分割點
var arr=["a","b","c","d","e","f"];
var str="a.b.c.d.e.f";
console.log(arr.join('.')); //a.b.c.d.e.f
console.log(str.split('.')); //["a","b","c","d","e"
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69979119/viewspace-2705235/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- javascript字串常用api使用匯總(二)JavaScript字串API
- JavaScript中對字串常用的操作方法JavaScript字串
- JavaScript操作DOM常用的APIJavaScriptAPI
- JavaScript字串API彙總JavaScript字串API
- JavaScript常用的字串處理方法JavaScript字串
- JavaScript字串所有API全解密JavaScript字串API解密
- JavaScript字串api簡單說明JavaScript字串API
- javascript中字串常用操作總結JavaScript字串
- JavaScript 操作 DOM 常用 API 總結JavaScriptAPI
- Javascript操作DOM常用API總結JavaScriptAPI
- javascript刪除字串中的空格JavaScript字串
- javascript實現的任意擷取字串中的子字串JavaScript字串
- JavaScript刪除字串中的指定字元JavaScript字串字元
- javascript 原生常用api 陣列方法大全JavaScriptAPI陣列
- javascript中Date常用方法JavaScript
- python中selenium常用的api方法PythonAPI
- javascript刪除字串中的html標籤JavaScript字串HTML
- JavaScript刪除字串中重複的字元JavaScript字串字元
- SQL中的常用的字串處理函式大全SQL字串函式
- Node中Buffer 常用API解讀API
- javascript中將數字轉為字串的方法JavaScript字串
- javascript如何替換字串中的指定內容JavaScript字串
- javascript替換字串中的某個漢字JavaScript字串
- JavaScript陣列中的22個常用方法JavaScript陣列
- javaScript中計算字串MD5JavaScript字串
- JavaScript刪除字串中重複字元JavaScript字串字元
- 『無為則無心』Python序列 — 17、Python字串操作的常用APIPython字串API
- node中的Buffer/fs/Stream的一些常用apiAPI
- JavaScript取出字串中括號裡的內容JavaScript字串
- JavaScript刪除字串中的非數字內容JavaScript字串
- javascript刪除字串中的最後一個字元JavaScript字串字元
- JavaScript統計字串中重複字元的個數JavaScript字串字元
- 常用APIAPI
- 【JavaScript】字串JavaScript字串
- Python中查詢字串某個字元最常用的方法!Python字串字元
- JavaScript中發出HTTP請求最常用的方法JavaScriptHTTP
- Canvas常用APICanvasAPI
- jQuery常用apijQueryAPI