87,993
社区成员
发帖
与我相关
我的任务
分享 function nbits(a) {
var b, c = 1;
b = a >>> 16;
if (0 != b) { a = b, c += 16 }
b = a >> 8;
if (0 != b) { a = b, c += 8 }
b = a >> 4
if (0 != b) { a = b, c += 4 }
b = a >> 2
if (0 != b) { a = b, c += 2 }
b = a >> 1
if (0 != b) { a = b, c += 1 }
return c;
}