var obj ={};varisHappy=function(n){
n +="";var num =0;//遍历字符串,获得str每一位的平方和 for(var i =0; i < n.length; i++){//num为每一位的平方和
num += n[i]* n[i]}if(num ===1)returntrue;//在数组中找到了相同的数,那么返回falseif(obj[num]){returnfalse;}
obj[num]=num;returnisHappy(num);};
varisHappy=function(n){var obj ={};
n +="";var num =0;//遍历字符串,获得str每一位的平方和while(num !==1){
num =0;for(var i =0; i < n.length; i++){//num为每一位的平方和
num += n[i]* n[i]}
n = num +""if(obj[num]){returnfalse;}
obj[num]=num;}returntrue;//在数组中找到了相同的数,那么返回false };