JavaScript の parseInt で小数を整数に変換しようとしてはまる 現象 JavaScript の parseInt で小数を整数に変換しようとして、はまったことがありました。 以下のように、小数第6位までが 0 で、第7位以降に 0 以外の値があると、 変換結果の整数が 0 ではなくなってしまいます。 小さい値を入力した方が、変換結果は逆に大きな値になるため、 一見すると理由が分かりにくい現象でした。