4

数値を不明な数値形式に変換する先行ゼロから数値。例えば ​​:

017に変換されています15

037に変換されています31

また、末尾に 8 0r 9 を持つ数字が同じままであることもわかりました。たとえば、次のようになります。

01818

03838

o5959

私が見つけたもう1つのことは

次の 10 の範囲ごとに、変換された値と実際の値の差が 2 ずつ増加します

例えば ​​:

範囲の 00-09 違いは、 0 つまり、07 の値は 7 になり、04 は 4 になります。

範囲の 010-019 違い 2 の場合、017 の値は 15 になり、013 は 11 になります

範囲の 020-029 違い 4 の場合、027 の値は 23 になり、021 は 17 になります

等々..

ここにテスト用のスニペットがありますhttp://jsfiddle.net/rajubera/BxQHF/

なぜこれが起こっているのかわかりませんか?

先行ゼロを持つ数値から正しい 10 進数を取得する方法を教えてください。

4

2 に答える 2