@slava_pv

Почему выражение alert(20e-1['toString'](2)) выдает 10?

Почему выражение alert(20e-1['toString'](2)) выводит 10?
  • Вопрос задан
  • 3165 просмотров
Пригласить эксперта
Ответы на вопрос 1
@robbey81
20e-1 => 20 умножаем на 10 в -1 встепени => 20 * 0,1 = 2;
['toString'](2) - преобразует число в строку по заданной системе исчисления (в данном случае 2 - двоичная система)
2['toString'](2) => "10"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект