这里有新鲜出炉的 Javascript 教程,程序狗速度看过来!
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
水仙花数是指一个 n 位数 (n≥3),它的每个位上的数字的 n 次幂之和等于它本身。下面通过本文给大家分享 JS 判断一个数是否是水仙花数,需要的朋友参考下吧
水仙花数是指一个 n 位数 (n≥3),它的每个位上的数字的 n 次幂之和等于它本身。
例如: 1^3 + 5^3+ 3^3 = 153
- //判断一个数是否数水仙花数
- var num = prompt('请输入一个数字');
- //得到位数可以计算幂数
- var length = num.length;
- //使用字符串的方法获取每一位数
- var content = num.split("");
- //判断开始输入的数字和计算出来的结果是否相等
- var result = 0;
- for (var i = 0; i < content.length; i++) {
- result += Math.pow(content[i], length)
- }
- alert(result == num ? '这个是水仙花数': '不是水仙花数')
来源: http://www.phperz.com/article/17/0816/338754.html