ms-pro, неверные результаты, должно быть так:
//Decimal to Binary // Output | Representation | Leading zeros by bytes | Note
10..toString(2); // 1010 | 1-byte & more | ...00001010 | -
128..toString(2); // 10000000 | 2-byte & more | ...0000000010000000 | 10000000 (1-byte) is -128
254..toString(2); // 11111110 | 2-byte & more | ...0000000011111110 | 11111110 (1-byte) is -2
2017..toString(2); // 11111100001 | 2-byte & more | ...0000011111100001 | -
Особенности работы toString и parseInt с отрицательными числами