1.includes() 返回布林值,表示是否找到了引數字串
var s = 'hello world!"
s.includes("o") //true
2、startswith() 返回布林值,表示數字字串是否在源字元開頭
var s = "hello world"
s.startswith('hello')
3、endswidth() 返回布林值,表示引數字串是否在源字串的尾部
var s= "hello world !";
s.endswith("!");
4、repeat返回乙個新的字串,表示將原字串重複n次,不能是負數,如果是小數就會被取整
'x'.repeat(3) //'***'
5、模板字串
傳統的js輸出模板通常是這樣寫的
'there are' + basket.count +'' +
'items in your basket,' +
'' + basket.onsale + ' are on sale!');
es6模板字串的寫法
there are$items
in your basket,$
are on sale!
`);
(今天更新到此)
ES6 字串擴充套件
1 字串可以使用 u x的形式來表達乙個字元,x叫做字元的碼點,x的範圍是0000 ffff,超過ffff的碼點需要用兩個雙位元組表示 如果我們 u後面的16進製制的值大於ffff,我們需要加乙個大括號 u讓js正確解析。2 我們應該都了解,漢字一般都需要兩個雙位元組來表示,在js中兩個位元組佔乙個...
ES6學習筆記2 字串擴充套件
以上三種方法都可以有第二個引數,為起始查詢的下標,endwith方向相反。list html 缺省會保留換行和空格,trim 方法可以去掉換行和空格。list html trim 它可以緊跟在乙個函式名後面,該函式將被呼叫來處理這個模板字串。這被稱為 標籤模板 功能 tagged template ...
ES6 字串擴充套件 repeat
repeat 方法返回乙個新字串,引數 n 表示將原來的字串重複 n 次。let a s a.repeat 0 a.repeat 2 ss a sa.repeat a a.repeat 2 ss 引數如果是小數會被取整 a.repeat 2.9 ss 引數是負數或者 infinity 會報錯 a.r...