Given an integer, write a function to determine if it is a power of two.
思路:一个数如果不是2^n,那么对这个数反复做除二操作最后的余数一定是1.
language-javascript
/**
* @param {number} n
* @return {boolean}
*/
var isPowerOfTwo = function(n) {
if(n<=0){
return false;
}
while(n){
if((n%2==1) && n!=1){
return false;
}
n/=2;
}
return true;
};