var test = 3; var pow; var str=''; for(var i=0; (test/Math.pow(2,i)) > 1; i++) { pow = i; } for (var j=pow; j>=0; j--) { if ( (test & (1<<j)) > 0) str = str + '1'; else str = str + '0'; } console.log(str); // logs the value 11 to console.
var test = 3; var pow; var str=''; for(var i=0; (test/Math.pow(2,i)) > 1; i++) { pow = i; } for (var j=pow; j>=0; j--) { if ( (test & (1<<j)) > 0) str = str + '1'; else str = str + '0'; } console.log(str); // logs the value 11 to console.