Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8691

[JavaScript][ES2017]0埋め(ゼロパディング)をするシンプルな記法(padStart, padEnd)

$
0
0

概要

ググるとまずslice()を使う方法が出てくるが、ES2017が使える環境ならばpadStart()の方が良い。

Node.jsならば8.0.0から使用可能。

使い方

一つ目の引数にパディング後の桁数、二つ目にパディングに使う文字(デフォルトは半角スペース)を指定する。

>'123'.padStart(5)'  123'>'123'.padStart(5,'0')'00123'>'123'.padStart(10,'*')'*******123'

右側を埋めるpadEnd()もある。

>'123'.padEnd(5,'0')'12300'

ドキュメント


Viewing all articles
Browse latest Browse all 8691

Trending Articles