JS字串常用操作

2021-10-03 16:44:47 字數 1503 閱讀 7131

字串常用操作

字串的定義

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