ES6 repeat 重複字串

2021-09-13 15:53:55 字數 791 閱讀 4964

repeat方法返回乙個新字串,表示將原字串重複n次。

'x'.repeat(3) // "***"

'hello'.repeat(2) // "hellohello"

'na'.repeat(0) // ""

引數如果是小數,會被取整。

'na'.repeat(2.9) // "nana"
如果repeat的引數是負數或者infinity,會報錯。

'na'.repeat(infinity)

// rangeerror

'na'.repeat(-1)

// rangeerror

但是,如果引數是 0 到-1 之間的小數,則等同於 0,這是因為會先進行取整運算。0 到-1 之間的小數,取整以後等於-0repeat視同為 0。

'na'.repeat(-0.9) // ""
引數nan等同於 0。

'na'.repeat(nan) // ""
如果repeat的引數是字串,則會先轉換成數字。

'na'.repeat('na') // ""

'na'.repeat('3') // "nanana"

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

ES6 字串 字串

又到了一天一度的寫筆記的時間了,今天看的es6字串部分,因為內容我感覺挺多的,而且需要理解,所以第二個部分模板字串的筆記就放到明天來寫了,今天就寫一下學習字串物件的筆記,筆記分為以下幾點 開始今天的筆記吧!什麼字元的表示方法?第一次聽到這個問題的時候,可能一臉蒙,我查閱了一下資料,簡單的大概的了解了...

ES6模板字串

es6提供了模板字串使字串的拼接以及模板的編寫變得特別簡單,組合字串的時候不在需要加號單引號這些,直接使用一對反引號即可,而且字串中需要變數的時候直接 的這種方式,大括號裡面可以是任何的js表示式,變數,物件的屬性,還可以是乙個函式,模板字串還可以進行巢狀。const person lili con...