javascriptのparseInt()で「08」「09」を入れると
javascriptのparseInt()で「08」「09」を入れると
文字列を整数に変換するparseInt()で、
下記のようにすると
parseInt("08"); parseInt("09");
結果は両方とも0となる。
0から始まる場合は、8進数
(0xから始まる場合は、16進数)
として扱われるのが原因。
なので、明示的に10進数と指定してやる。
parseInt("08", 10); parseInt("09", 10);