js字串(學習整理)

2021-10-24 05:47:34 字數 2874 閱讀 3110

let str =

'hello world'

//定義乙個字串裡面存放hello world

console

.log

(str.

touppercase()

);//字串轉大寫

console

.log

(str.

tolowercase()

);//字串轉小寫

console

.log

(str.length)

;//字串長度

for(

let i =

0; i < str.length; i++

)console

.log

('*'

.repeat(30

));//重複字串:將*重複輸出30次

console

.log

(str.

replace

('world'

,'china'))

;//將乙個字串中的部分內容替換成新的內容 預設只替換第乙個

console

.log

(str.

replace

(/world/g

,'china'))

;//利用正規表示式進行全部替換

console

.log

(str.

trim()

)//列印去除左右空格的字串

let str1 =

'11,22,33,44'

//將字串按照指定字元分割成陣列

console

.log

(str1.

split

(','))

;console

.log

(str)

;//將字串進行翻轉(split分割成陣列-reverse進行陣列翻轉-利用join拼接陣列)

console

.log

(str.

split(''

).reverse()

.join(''

));//將字串進行翻轉

let str3 =

'1998203920'

console

.log

(str.

includes

('s'))

;//判斷字串中是否包含特定的字串

console

.log

(str.

startswith

('w'))

;//判斷陣列是否以特定字串開頭

console

.log

(str3.

endswith

('sg'))

;//判斷陣列是否以特定字元結尾

console

.log

(str3.

substr(4

,3))

;//擷取字串(開始下標,長度)

console

.log

(str3.

substring(4

,6))

;//擷取字串[開始下標,結束下標)左包含右不包含

console

.log

(str3.

substring(0

,8)+

'...');

//擷取前8位,拼接省略號

console

.log

(str3.

substring

(str3.

indexof

('8'))

);//從第一次出現8的位置擷取

console

.log

(str3.

substring(0

, str3.

indexof

('8')+

1));

//從頭開始擷取到第一次出現8的位置 「+1」為了把8包含進去,如果不加8就沒有

console

.log

(str3.

concat

('ffffdsfdsfd'))

;//拼接字串

簡訊demo

let template =

'尊進的使用者,恭喜您獲得本公司最高萬額度貸款,請立即登入領取'

let telist =

['21313313'

,'332232324'

,'808098080'

,'7998798798'

]for

(let i =

0; i < tellist.length; i++)'

, tellist[i]

) msg = msg.

replace(''

, math.

round

(math.

random()

*40)+

10)console

.log

(msg)

;}

let arr =

['張三'

,'李四'

,'王五'

,'張偉'

]let keywords =

prompt

('請輸入查詢的條件'

)for

(let i =

0; i < arr.length; i++

)

js 字串相關方法整理

一.字串切割與提取 1.slice start,end 兩個引數可正可負,負值代表從右擷取 var mystr hello world var slicestr1 mystr.slice 3 ld var slicestr2 mystr.slice 3,1 ld var slicestr3 myst...

js 字串減去字串 js 減去字串

redd.config裡面的時間戳和隨機字串是哪個簽名的時間戳和隨機字串 貼給你,你就明白拉。前台js獲取timestamp var d new date var timestamp date.parse d 當前日期減去1970年1月1號的值 後台獲取簽名,即signature,其中nocestr...

js字串常用方法詳細整理

1 concat 合併字串 var a hello var b world var c a.concat b console.log c c hello world 2 indexof 返回字串中的字元出現的位置 從左到右搜尋 1 var a hello var b a.indexof l cons...