Переменная неправильно передается в функцию
Любые числа кроме тех что начинаются на ноль передаются правильно. Как такое вообще возможно?
function descendingOrder(n){
console.log(n);
}
descendingOrder(0123);
Ответы (1 шт):
Автор решения: slippyk
→ Ссылка
Восьмеричные числа в JavaScript поддерживаются, но не всеми реализациями. Восьмеричное число в JavaScript начинается с 0, после чего следуют цифры от 0 до 7.
0123 0432 0347Избегайте записывать целые числа в JavaScript в восьмеричной системе счисления, поскольку никто точно не скажет, поддерживаются ли в данной реализации восьмеричные целые числа.
0123 (в восьмеричной) = 83 (в десятичной)