js 中字串的一些方法

2021-09-01 16:02:30 字數 1935 閱讀 1434

var txt = "這是乙個字串";

console.log(typeof txt) string

string 物件方法

length    字串的長度

charat()    返回在指定位置的字元。

charcodeat()    返回在指定的位置的字元的 unicode 編碼。

concat()    連線兩個或更多字串,並返回新的字串。

fromcharcode()    將 unicode 編碼轉為字元。

indexof()    返回某個指定的字串值在字串中首次出現的位置。

lastindexof()    從後向前搜尋字串,並從起始位置(0)開始計算返回字串最後出現的位置。

match()    查詢找到乙個或多個正規表示式的匹配。

replace()    在字串中查詢匹配的子串, 並替換與正規表示式匹配的子串。

search(searchvalue)    查詢指定字元或與正規表示式相匹配的值。  返回第一次匹配的索引值  沒有返回-1

split(str/正則, num)    把字串分割為字串陣列。參1: 以什麼分割 參2:返回陣列的最大長度  原字串不變

slice(start, end)    提取字串的片斷,並在新的字串中返回被提取的部分。start(包含) end(不包含)

substr(idx,num)    從idx開始提取字串中指定num的字元。

substring(stridx,endidx)    提取字串中介於兩個指定下標之間的字元。不包含stridx,endidx

tolowercase()    把大寫字母轉換為小寫。

touppercase()    把小寫字母轉換為大寫。

trim()    去除字串兩邊的空白

es6新增

for...of 對字串進行遍歷使用方法類似for...in

at(索引) 返回指定索引處的字元

includes(substr,idx) 返回乙個布林值 判斷字串中是否包含字元, 第二引數指定檢索開始位置

startswith() 判斷字元是否在位置的開頭 用法同includes

endswith() 判斷字元是否在位置的結尾 用法同includes

repeat(num) 返回乙個新的字串 表示將字串重複多少次

padstart(num, substr) 字串頭部補全 padend(num, substr)字串尾部補全 引數:1字串的最小長度, 2: 用來補全的字元

如果原字串的長度,等於或大於指定的最小長度,則返回原字串,如果用來補全的字串與原字串,兩者的長度之和超過了指定的最小長度,則會截去超出位數的補全字串。

string html 包裝方法

html 包裝方法返回加入了適當html標籤的字串。

方法    描述

anchor()    建立 html 錨。  txt.anchor("anchorname") 生成這是乙個字串

big()    用大號字型顯示字串。

blink()    顯示閃動字串。  目前只有 firefox 和 opera 瀏覽器支援 blink() 方法

bold()    使用粗體顯示字串。

fixed()    以打字機文字顯示字串。

fontcolor("green")    使用指定的顏色來顯示字串。

fontsize(16)    使用指定的尺寸來顯示字串。

italics()    使用斜體顯示字串。

link("")    將字串顯示為鏈結。

small()    使用小字號來顯示字串。

strike()    用於顯示加刪除線的字串。

sub()    把字串顯示為下標。

sup()    把字串顯示為上標。

js中一些常見的字串方法

let str djhdgahj let str1 dhgdka tolowercase 轉換為小寫 console.log str.tolowercase djhdgahj touppercase 轉換為大寫 console.log str1.touppercase dhgdka charat 返...

js字串的一些操作方法

一部分的字串的操作方法 1.concat 用於字串的拼接 var aa hello var bb world var cc aa.concat bb cc helloworld2.slice x,y 擷取字串,第乙個x表示開始擷取的位置,y表示結束擷取的位置,不包含索引為y的 var dd aa.s...

字串的一些常用方法

字串的其他常用方法 1.字串的轉換函式 nsstring str1 111add333 int a1 str1 intvalue float b1 str1 floatvalue double c1 str1 doublevalue nslog d a1 2.字串大小寫轉換函式 nsstring s...