字串新增的方法

2021-09-21 17:25:54 字數 1198 閱讀 2442

1.string.fromcodepoint() 用於從unicode碼點返回對應字元。

2.string.raw()  該方法返回乙個斜槓都會被轉義(即斜槓前面再加乙個斜桿)的字串,往往用於模板字串的處理方法

3.例項方法: codepointat()

4.例項方法:normalize() ,用來將字元的不同方法統一為同樣的形式,這稱為unicode正規化。

5.例項方法:includes():返回布林值,表示是否找到了引數的字串。

startswith() :返回布林值,表示引數字串是否在原字串的頭部。

endswith():返回布林值,表示引數字串是否在原字串的尾部。

這三個方法還支援第二個引數,表示開始搜尋的位置。使用第二個引數n時,endswith的行為與其他兩個方法有所不同。它針對前n個字元,而其他兩個方法針對從第n個位置直到字串結束。

6.例項方法:repeat()repeat方法返回乙個新字串,表示將原字串重複n次.引數如果是小數,會被取整。

7.例項方法:padstart(),padend() 

如果某個字串不夠指定長度,會在頭部或尾部補全。padstart()用於頭部補全,padend()用於尾部補全。

'x'.padstart(5, 'ab') // 'ababx'

'x'.padstart(4, 'ab') // 'abax'

'x'.padend(5, 'ab') // 'xabab'

'x'.padend(4, 'ab') // 'xaba'

padstart()padend()一共接受兩個引數,第乙個引數是字串補全生效的最大長度,第二個引數是用來補全的字串。

如果省略第二個引數,預設使用空格補全長度。

es2019 對字串例項新增了trimstart()trimend()這兩個方法。它們的行為與trim()一致,trimstart()消除字串頭部的空格,trimend()消除尾部的空格。它們返回的都是新字串,不會修改原始字串。

c 字串新增字元 C 字串

在 c 語言中,字串實際上是使用null字元 0 終止的一維字元陣列。因此,乙個以 null 結尾的字串,包含了組成字串的字元。下面的宣告和初始化建立了乙個 hello 字串。由於在陣列的末尾儲存了空字元,所以字元陣列的大小比單詞 hello 的字元數多乙個。char greeting 6 依據陣列...

es6 新增字串方法

es6新增了4個字串處理的方法 startswith,endswith,includes,repeat。let str lxy 字串是否以某個字元開頭 console.log str.startswith l true console.log str.startswith x false 字串是否以...

字串及字串的方法

一 字串 js中的任何資料型別都可以當作物件來看。所以string既是基本資料型別,又是物件。二 宣告字串 var sstr 字串 var ostr new string 字串 三 字串屬性 1.length計算字串的長度 不區分中英文 var str hello world console.log...