Have a question! Why this code :
let number = 6063311135418901680;
let binary = parseInt(number, 10).toString(2);
The reason behind those constraints is that numbers are stored as IEEE754 double precision floating point numbers. If you need greater integers, either keep them as string or use a big numbers library.