[JavaScript] 先頭の0を削除する方法(ゼロサプレス)

先頭の0だけ削除したいとき(0を取り除く方法)。

コード

var str = '00000010';
document.write( parseInt(str, 10) );
// ⇒10

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

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

twitterfacebookhatenafacebook