Javascript - zero do liczby konwertującej numer na inny numer. nie rozumiem dlaczego tak się dzieje?
Początkowe zero do pewnej liczby konwertującej liczbę na nieznany format liczbowy. na przykład :
017
jest przekształcany na15
037
jest przekształcany na31
Stwierdzono również, że liczby mające 8 0r 9 na końcu pozostają takie same, na przykład:
018
jest18
038
jest38
o59
jest59
jeszcze jedna rzecz, którą znalazłem
dla każdego następnego zakresu 10 różnica między wartością przeliczoną a wartością rzeczywistą zwiększa się o 2
na przykład :
dla zasięgu00-09
różnica jest0
tj. wartość 07 będzie równa 7, 04 będzie 4
dla zasięgu010-019
różnica jest2
wartość 017 wyniesie 15, 013 będzie 11
dla zasięgu020-029
różnica jest4
wartość 027 wyniesie 23, 021 wyniesie 17
i tak dalej..
oto snipet do testuhttp://jsfiddle.net/rajubera/BxQHF/
Nie rozumiem dlaczego tak się dzieje?
Pomóż mi, jak uzyskać prawidłową liczbę dziesiętną z liczby z wiodącym zerem?