js中的包裝物件 關於字串

2021-09-26 23:07:46 字數 2539 閱讀 2111

語法:需要new

var s=new string(value);

基本資料型別

string number boolean underfined null

包裝物件

sting number boolean

tofixed() 保留小數點後若干位

length 字串中字元的個數

instanceof

檢測是都為指定物件例項

【注意】雖然基本資料型別不是包裝物件的例項

但是他們的方法可以互用,但兩者並不相同

big() 大號字型顯示

small() 小號字型顯示

charat(index) 根據索引查詢字元

concat(str) 拼接(支援多參)產生新字串

indexof(str)判斷指定字串在母串中的位置

自左向右(只取出第乙個出現的位置,若找不到返回-1,找到返回位置,可以用來判斷有沒有某個字元)

lastindexof(str) 自右像左(只取出最後乙個出現的位置,若找不到返回-1,找到返回位置,可以用來判斷有沒有某個字元)

link() 將字串顯示成鏈結

repleace(oldc,newc) 替換字元(只會替換第乙個)

slice(start,end) 擷取字串 [ start,end)

split(sp) 分割字串(通過指定字元可以將字串分割成新的陣列)

substr(start,length) 從指定位置開始,指定擷取長度

substring(start,stop) 擷取從指定位置到停止位置的內容 [start,stop)

tolowercase(str) 字串轉換小寫形式

touppercase() 字串轉換大寫形式

var str =

'hello'

;var s =

'world'

; document.

write

(str.

big())

;//大號字型顯示

document.

write

(str.

small()

);//小號字型顯示

console.

log(str.

charat(4

));//在str中查詢索引為4的字元 o

var s1 = str.

concat

(s, s, s, s)

;//str拼接4個s字串

console.

log(s1)

;//helloworldworldworldworld

var index = str.

indexof

('h');

//查詢位置

console.

log(index);//

document.

write

(str.

link()

);//鏈結形式顯示

var str0 = str.

replace

('h'

,'*');

//替換字元

console.

log(str0)

;//*ello

var s = str.

slice(0

,5);

//擷取字元

console.

log(s)

;//hello

var str1 =

'hello'

;var arr = str1.

split(''

);console.

log(arr)

;//["h", "e", "l", "l", "o"]

var str2 =

'helyyyylo'

;var str2 = str.

touppercase()

;//轉換為大寫形式

console.

log(str2)

;//hello

var strh = str2.

tolowercase()

;//轉換為小寫形式

console.

log(strh)

;//hello

var str3 =

'hello newworld'

;var str4 = str3.

substr(1

,3);

//從索引為1的位置開始擷取3個字元

console.

log(str4)

;//ell

var str5 = str3.

substring(1

,5);

//從索引為1的位置開始擷取3個字元

console.

log(str5)

;//ello

關於JS替換字串中字元

有時候用js替換字串時,replytext replytext.replace aa 這樣只能替換掉字串中第乙個aa,有時候需要替換全部的aa,這種方法就不能使用了。可以用如下方法做參考 function del html tags str,reallydo,replacewith str是目標字串...

字串物件(js)

1 字面量建立 推薦 成對的單雙引號引著的就是字串 var str1 花自飄零水自流 console.log str1 console.log typeof str1 string 2 函式建立 var str2 string 一種相思,兩處閒愁 console.log str2 console.l...

JS中關於字串的擷取方法

1.substring 引數一,引數二 從引數一下標位置開始,擷取到引數二下標位置,但是不包含引數二位置上的值 var jqstr 下課吃飯,中午吃什麼 relstr jqstr.substring 1 3 console.log relstr 結果是 課吃2.substr 引數一,引數二 從引數一...