charat()
語法:string.charat(index)
功能:返回string中index位置的字元
let str =
"hello world"
; console.
log(str[1]
);// "e"
console.
log(str.
charat(0
));// "h"
console.
log(str.
charcodeat(4
));// 111 charcodeat()返回的是字元的編碼
indexof()
語法:string.indexof(value);
功能:從乙個字串中搜尋給定的子字串,返回子字串的位置
返回值:數值
說明:如果沒有找到該子字串,則返回-1
let arr =
; console.
log(arr.
indexof
("rr"))
;// 2
console.
log(arr.
indexof
("."))
;// 5
lastindexof()
語法:string.lastindexof(value);
功能:從乙個字串中搜尋給定的子字串,返回子字串的位置
返回值:數值
說明:如果沒有找到該子字串,則返回-1
let arr =
; console.
log(arr.
lastindexof
("."))
;// 12
slice()
語法:string.slice(start,end)
功能:擷取子字串
引數說明:
start:必需,指定子字串的開始位置
end:可選,表示子字串到**結束,end本身不在擷取範圍之內,省略時擷取至字串的末尾
當引數為負數時,會將傳入的負值與字串的長度相加
let str =
"hello wolrd"
console.
log(str.
slice(7
,10))
;// olr
console.
log(str.
slice(1
,3))
;// el
console.
log(str.
slice(-
3));
// rld
// 相當於console.log(str.slice(11-3));
substring()
說明:語法及功能同slice()完全一樣
區別:
當引數為負數時,自動將引數轉換為0
substring()會將較小的數作為開始位置,將較大的數作為結束位置
let str =
"hello world"
; console.
log(str.
substring(-
2,-2
));// ""
console.
log(str.
substring(2
,-2)
);// 相當於(0,2)
substr()
語法:string.substr(start,len)
功能:擷取子字串
引數說明:
start:必需,指定子字串的開始位置
len:可選,表示擷取的字元總數,省略時擷取至字串的末尾
當start為負數時,會將傳入的負值與字串的長度相加
當len為負數時,返回空字串
let str =
"hello world"
; console.
log(str.
substr(6
,3))
;// wor
// 等價於 str.substring(6,9)
console.
log(str.
substr(-
5,4)
);// worl
// 相當於 等價於 str.substr(11-5,4)
console.
log(3,
-4);
// ""
split()
語法:string.split(separator)
功能:把乙個字串分割成字串陣列
返回值:array
說明:separator:必需,分隔符
let str =
"hello-world-c"
;let arr = str.
split
("-");
console.
log(arr)
;// ["hello","world","c"];
replace()
語法:string.replace(regexp/substr,replacement)
功能:在字串中用一些字元替換另一些字元,或替換乙個與正規表示式匹配的子串
返回值:string
引數:
regexp:必需。規定子字串或要替換的模式的regexp物件
replacement:必需。乙個字串值
let str =
"010-62921312,400-100-9087,010-3421412"
;let newstr = str.
replace
(","
," ");
console.
log(newstr)
;// "010-62921312 400-100-9087 010-3421412"
touppercase()
語法:string.touppercase()
功能:把字串轉換為大寫
tolowercase()
語法:string.tolowercase()
功能:把字串轉換為小寫
funciton camelback
(str)
}let str =
"border-left-color"
js筆記字串
獲取 字串.charat 位置 字串.charcodeat 位置 獲取字串的編碼 string.fromcharcode 編碼 把編碼變為字串 查詢 字串.indexof 字串第一次出現的位置 search 與indexof功能相當相容正則 字串.lastindexof 字串從最後開始第一次出現的位...
JS 小筆記 字串
字串操作 1.獲得字串的長度 var browsertype mozilla browsertype.length 2.檢索特定字串字元 browsertype 0 3.在字串中查詢子字串並提取它 browsertype.indexof zilla 下面用法 和 1 雙重否定表示肯定,即是判斷字串是...
js 字串減去字串 js 減去字串
redd.config裡面的時間戳和隨機字串是哪個簽名的時間戳和隨機字串 貼給你,你就明白拉。前台js獲取timestamp var d new date var timestamp date.parse d 當前日期減去1970年1月1號的值 後台獲取簽名,即signature,其中nocestr...