Неправильный результат
Функция parseInt("ASD", 15); - выдает результат 10. Разве это верно?
Ответы (1 шт):
Автор решения: Igor
→ Ссылка
Это верно.
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/parseInt
If parseInt encounters a character that is not a numeral in the specified radix, it ignores it and all succeeding characters and returns the integer value parsed up to that point.
Если parseInt встречает символ, который не является цифрой в указанной системе счисления, функция игнорирует его и все последующие символы ...
В Вашем случае преобразование останавливается после цифры A.
console.log(parseInt("ASD", 15));
console.log(Number("0xA"), Number("0xASD"));
console.log(+"0xA", +"0xASD");