es6學習筆記(二) 字串擴充套件

2021-08-28 19:14:01 字數 736 閱讀 4684

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