js检验是否为水仙花数

来源:互联网 发布:淘宝开店规则大全 编辑:程序博客网 时间:2024/06/06 23:16
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Title</title>    <script type="text/javascript">        /*var a=prompt("请输入数字");        var b=parseInt(a);        var c=b/100;        var d=b/10-10*c;        var e=b-100*c-10*d;        var f=c*c*c+d*d*d+e*e*e;        alert(a=f?true:false);*/        var num=prompt("请输入数字");//      得到数字的位数        var a=num.length;//      使用字符串处理获取每一位数        var b=num.split("");//        判断        var result=0;        for(var i=0;i<b.length;i++){            result+=Math.pow(b[i],a);        }        alert(result==num?"这个数是水仙花数":"这个数不是水仙花数")    </script></head><body></body></html>
原创粉丝点击