Что выведет этот код?
alert( 20e-1['toString'](2) );
21020NaN- Ошибка
Решение
Решение
Ответ: 2.
alert( 20e-1['toString'](2) );
- Запись числа
20e-1означает20, сдвинутое на 1 знак после запятой, т.е.2:
alert( 20e-1 ); // 2
- У каждого числа есть метод
toString(radix), который преобразует число в строку, используяradixкак основание системы счисления. В этом кодеradix = 2. Так что возвращается2в двоичной системе:"10".
#476