字串常用操作
字串的定義
var str=
"hello word"
;
字串的大小寫轉換
var str1= str.
touppercase()
;console.
log(str1)
;var str2= str.
tolowercase()
;console.
log(str2)
;
字串的查詢
var index=str.
indexof
("llo");
//返回首字母的索引,如果不存在則返回-1
字串的擷取:
str3=str.
slice(2
,4);
//輸出ll,取前不取後
//str3=str.substring(2,4);//一樣
str4=str.
slice(2
);//llo word
//str4=str.substring(2);//llo word
str5=str.
slice(-
4,-2
);//從後往前擷取,開始位-1,輸出or
//str5=str.substring(-4,-2);//自動將負數轉為0,輸出空的字串
str6=str.
slice(4
,2);
//輸出空的字串
//str6=str.substring(4,2);//自動換4和2的位置
str2=str.
substr(2
,3);
//2為擷取的起始位置,3是擷取長度
字串的拼接
//第一種
var str1=str+
"你好"
;console.
log(str1)
;//第二種
var str1=str.
concat
("你好"
,"!"
);
字串的分割
var arr1=str.
split
(" ");
//按照空格對字串str拆分為hello,world兩個單詞
console.
log(arr1)
;var arr1=str.
split
(" ",2);
//後面的引數2為返回陣列的長度,不指定返回全部陣列
var username=
" hello "
;var nerstr=username.
trim()
;//去除字串前後的空格,注意,字串中間的空格是不會去掉的
js 字串常用操作 擷取
str.substring start,end 擷取下標start到end 1之間的字串 包含start不包含end end可選,預設從start到結束 start end,引數會自動調換位置 start為負數,等價於start 0 var str 0123456789 console.log st...
js字串操作
返回指定位置的字元 var str hello world document.write the first character is str.charat 0 document.write the second character is str.charat 1 document.write th...
JS字串操作
字串中常用的方法 let str werwafdgaewfgrjyyu str.length 字串長度 str 0 第乙個字元 str str.length 1 最後乙個字元 str 100000 undefined 不存在這個索引 for let i 0 i charat charcodeat s...