if(val.toString().length == 10){ val = val.toString().padEnd(13,"0")*1 //不夠十三位放後面補零,超過13位也可以 } toString() 方法可把一個邏輯值轉換為字元串,並返回結果。 ES2017 引入了字元串補全長度的功能。 ...
if(val.toString().length == 10){
val = val.toString().padEnd(13,"0")*1 //不夠十三位放後面補零,超過13位也可以
}
toString() 方法可把一個邏輯值轉換為字元串,並返回結果。
ES2017 引入了字元串補全長度的功能。如果某個字元串不夠指定長度,會在頭部或尾部補全。padStart()用於頭部補全,padEnd()用於尾部補全。
'x'.padStart(5, 'ab') // 'ababx'
'x'.padStart(4, 'ab') // 'abax'
'x'.padEnd(5, 'ab') // 'xabab'
'x'.padEnd(4, 'ab') // 'xaba'
padStart()和padStart()一共接受兩個參數,第一個參數用來指定字元串的最小長度,第二個參數是用來補全的字元串。