Аномалии parseInt ()Просто для указания того, что число записано в 8-ричной системе счисления, первой цифрой ставят "0". Это уж стандарт. Вот и parseInt думает, что вы ему пихаете как раз такие числа. И парсит он до тех цифр, которые возможны в этой системе счисления. А так как 8-ок и 9-ок не может быть в этом случае, то для него "028" все равно что "02", т.е. 2 и "099" = "0" = 0. И т.д. |