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