function get_bits(n){
return (n >>> 0).toString(2);
}
var n = 16;
document.write(get_bits(n) + "<br />");
document.write(get_bits(n - 1) + "<br />");
document.write(get_bits(n & (n - 1)) + "<br />");
var b = (n & (n - 1)) === 0;
document.write(b);
/*
run:
10000
1111
0
true
*/