JS中常用的字串方法(String)

2021-10-21 11:10:10 字數 2827 閱讀 3954

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...