JS字串常用方法總結

2021-10-25 18:39:50 字數 2839 閱讀 8891

charat()

//作用:返回指定下標位置的字元。如果index不在0-str.length(不包含str.length)之間,返回空字串。

str.

charat

(index)

//index 為必須引數,型別為number(0到str.length-1之間,否則該方法返回 空串)

//另外:str.charat()即不帶引數和str.charat(nan)均返回字串的第乙個字元

var str=

"hello world"

;var str1=str.

charat(6

);console.

log(str1)

;

charcodeat()
//作用: 返回指定下標位置的字元的unicode編碼,這個返回值是 0 - 65535 之間的整數。

str.

charcodeat

(index)

//index 為必須引數,型別為number(0到str.length-1之間,否則該方法返回 nan)

var str=

"hello world"

;var str1=str.

charcodeat(1

);var str2=str.

charcodeat(-

2);//nan

console.

log(str1)

;//101

touppercase().tolowercase()
//tolowercase(): 把字串轉為小寫,返回新的字串。

var str=

"hello world"

;var str1=str.

tolowercase()

;console.

log(str)

;//hello world

console.

log(str1)

;//hello world

//touppercase(): 把字串轉為大寫,返回新的字串。

var str=

"hello world"

;var str1=str.

touppercase()

;console.

log(str)

;//hello world

console.

log(str1)

;//hello world

indexof()
//作用:返回某個指定的子字串在字串中第一次出現的位置

str.

indexof

(searchstr,startindex)

//searchstr必選,表示需要匹配的字串值;

//startindex可選,取值範圍0到str.length-1,省略則預設首字元開始檢索。

var str=

"hello world"

;var str1=str.

indexof

("o");

var str2=str.

indexof

("world");

var str3=str.

indexof

("o"

,str1+1)

;console.

log(str1)

;//4 預設只找第乙個關鍵字位置,從下標0開始查詢

console.

log(str2)

;//-1 沒有找到

console.

log(str3)

;//7

replace()
//作用:在字串中用一些字元替換另一些字元,或替換乙個與正規表示式匹配的子串。

str.

replace

(regexp/substrold,replacestrnew)

var reg=

/o/ig

;//o為要替換的關鍵字,不能加引號,否則替換不生效,i忽略大小寫,g表示全域性查詢。

var mystring =

"hello kitty"

;mystring.

replace

(/kitty/

,"world"

)// "hello world"

var name =

"doe, john"

;name.

replace

(/(\w+)\s*, \s*(\w+)/

,"$2 $1");

// "john doe"

substring()
//作用:提取字串中介於兩個指定下標之間的字元。

var str=

"hello world"

;var str1=str.

substring(2

)var str2=str.

substring(2

,2);

var str3=str.

substring(2

,7);

console.

log(str1)

;//llo world

console.

log(str2)

;//如果兩個引數相等,返回長度為0的空串

console.

log(str3)

;//llo w

JS字串常用方法總結

0 for var i 0 i return true 4 str.indexof searchstring,startindex 返回子字串第一次出現的位置,從startindex開始查詢,找不到時返回 1 5 str.lastindexof searchstring,startindex 從由往...

JS字串常用方法總結

1 tolowercase 把字串轉為小寫,返回新的字串。var str hello world var str1 str.tolowercase console.log str hello world console.log str1 hello world2 touppercase 把字串轉為大...

JS 字串常用方法

動態方法 1 str.charat index 返回子字串,index為字串下標,index取值範圍 0,str.length 1 動態方法 2 str.charcodeat index 返回子字串的unicode編碼,index取值範圍同上 靜態方法 3 string.fromcharcode n...