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