function dec2bin(dec){ return (dec >>> 0).toString(2); } dec2bin(1); // 1 dec2bin(-1); // 11111111111111111111111111111111 dec2bin(256); // 100000000 dec2bin(-256); // 11111111111111111111111100000000
/* From decimal to binary (similar fo rother base) */ const num = 7; num.toString(2); // output: "111" /* From binary (similar fo rother base) to decimal */ parseInt("111", 2); // output: 7
function bin(num) { var binn = []; var c; while (num != 1) { c = Math.floor(num / 2); binn.unshift(num % 2); num = c; } binn.unshift(1) return binn } //returns list of binary nos. in order