<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> var a= prompt('请输入一个三位数字'); //判断输入数字的位数,并计算幂数 var length=a.length; //使用字符串的方法获取每一位数 var content=a.split(""); //判断开始输入的数字和计算出来的结果是否相等 var result=0; for(var i=0;i<content.length;i++){ result+=Math.pow(content[i],length); } alert(a==result?'这个数是水仙花数':'这个数不是水仙花数');
</script> </head> <body> </body> </html>