function NumberOf1(n) { // write code here var count = 0; while(n){ count++; n = n & (n - 1); } return count; }
不过这个原理我也不是很懂,就记住这个方法咯。有人写过分析。