[JavaScript] 数字文字先頭削除するゼロサプレス方法

1 min read
hiroweb developer

ゼロサプレスとは

先頭の 0 だけ削除すること(0 を取り除く方法)。

方法

var str = "00000010";
console.log(parseInt(str, 10));
// ⇒10

冒頭の'00000010'文字列型だが、JavaScript の場合はparseInt()に渡すと出来るだけ数字を維持したまま数値型に変換してくれる。
単純にparseInt()に渡すだけで 0 を取り除いた数値にしてくれる。

もっと複雑な文字列の場合は文字列操作をする必要があるが、このような単純な数値の場合はparseInt()で事足りる。