Задать вопрос
@slava_pv

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

Почему выражение alert(20e-1['toString'](2)) выводит 10?
  • Вопрос задан
  • 3275 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@robbey81
20e-1 => 20 умножаем на 10 в -1 встепени => 20 * 0,1 = 2;
['toString'](2) - преобразует число в строку по заданной системе исчисления (в данном случае 2 - двоичная система)
2['toString'](2) => "10"
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы