1.查詢字串。
indexof
(『需要找的字元』,從該索引開始找)
找到返回索引位置,如果沒有找到返回-1.
var str =
" abc defa"
;console.
log(str.
indexof
('c',2
));//1
console.
log(str.
search
("f"))
;//7
2.元素替換。
replace
方法。
console.
log(str.
replace
("a"
,'s'))
;//sbc defa
乙個字串內所有相同字元全部替換時,需使用正則。
console.
log(str.
replace
(/a/ig
,'s'))
;//sbc defs
對原字串無影響。
3.字串去空。
trim
方法。
console.
log(str.
trim()
);//abc defa
若要去除中間全部的空格,則需使用正則。
console.
log(str.
replace
(/\s/g,''
));//abcdefa
4.字串拼接。
concat
與+
。
var s1 =
'hdbhjbj'
;var s2 =
'fdsadsadsa'
; console.
log(str.
concat
(s1, s2));
//hdbhjbjfdsadsadsa
5.根據字元索引獲取字元。
charat
方法。
console.
log(str.
charat(1
));//a
6.根據索引返回字元的ascii值。
charcodeat
方法。
console.
log(str.
charcodeat(1
));//97
7.字串擷取。
console.
log(str.
substr(0
,3))
;console.
log(str.
substring(0
,6))
對原字串無影響。
8.按符號分割後返回陣列。
split
方法。
var s3 =
"abcdefg"
; console.
log(s3.
split(''
));//['a','b','c','d']
9.使用b標籤加粗。
10.轉換大小寫。
大寫:touppercase
,tolacaluppercase
.
小寫:tolowercase
,tolocallowercase
.
console.
log(str.
tolowercase()
);//abc defa
console.
log(str.
touppercase()
);//abc defa
console.
log(str.
tolocalelowercase()
);// abc defa
console.
log(str.
tolocaleuppercase()
);//abc defa
11.數字精確到小數點。
tofixed
方法。
var num =99;
console.
log(num.
tofixed(2
));
12.比較字元ascii值。
localecompare
方法。
var f1 =
'a';
var f2 =
'c';
console.
log(f2.
localecompare
(f1));
//1
大為1,小為-1. js 中 常用的字串方法
1.charat 返回指定索引出的字元 var str abcd var a str.charat 0 console.log a a console.log str abcd 2.charcodeat 返回指定索引出的unicode字元 str.charcodeat 0 97 3.indexof ...
JS中常用的字串函式
isempty函式判斷乙個字串是否為空 function isempty his 返回的字串 str return if pos start 1 pos end 1 return str return isdigital函式判斷乙個字串是否由數字 int or long 組成 function is...
JS 字串常用方法
動態方法 1 str.charat index 返回子字串,index為字串下標,index取值範圍 0,str.length 1 動態方法 2 str.charcodeat index 返回子字串的unicode編碼,index取值範圍同上 靜態方法 3 string.fromcharcode n...