JavaScript的padStart() 和 padEnd()方法

簡介:

padStart() padEnd() 方法是ES2017 引入了String對象的新方法,用於字符串補全長度 。

padStart() 用於頭部補全, padEnd() 用於尾部補全 。

方法接收2個參數:

  • 參數一:字符串最少多少位。如果小於原字符串長度,則返回原字符串;
  • 參數二:用來補全的字符串。不夠位數則重複出現,超出位數則截取部分用來補全;如果省略該參數,則用空格補全。

'a'.padStart(3,'zx'); //"zxa"
'a'.padStart(4,'zx'); //"zxza"
'a'.padStart(2,'zx'); //"za"
'a'.padStart(1,'zx'); //"a"

'hello'.padEnd(6,'world'); //"hellow"
'hello'.padEnd(6);         //"hello "
'hello'.padEnd(2,'world'); //"hello"

常用用途:

  • 補全數值到指定位數
  • 提示字符串格式。

'1'. padStart(4,'0' ) // "0001"

'12-19'. padStart(10,'YYYY-MM-DD') // "YYYY-12-19"

實例可見 JavaScript編程題(七)——關於Number類型 第三題。 

發佈了45 篇原創文章 · 獲贊 3 · 訪問量 7299
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章