JS判断一个数是否是水仙花数


Posted in Javascript onJune 11, 2017

水仙花数是指一个 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?'这个是水仙花数':'不是水仙花数')

以上所述是小编给大家介绍的JS判断一个数是否是水仙花数,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
JavaScript 模拟用户单击事件
Dec 31 Javascript
加载jQuery后$冲突的解决办法
Jul 09 Javascript
JQuery的Alert消息框插件使用介绍
Oct 09 Javascript
js实现收缩菜单效果实例代码
Oct 30 Javascript
javascript教程之不完整的继承(js原型链)
Jan 13 Javascript
利用JQuery和Servlet实现跨域提交请求示例分享
Feb 12 Javascript
JQuery ZTree使用方法详解
Jan 07 Javascript
jQuery模拟淘宝购物车功能
Feb 27 Javascript
bootstrap基本配置_动力节点Java学院整理
Jul 14 Javascript
在vue项目创建的后初始化首次使用stylus安装方法分享
Jan 25 Javascript
如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目
Jan 20 Javascript
Vue elementui字体图标显示问题解决方案
Aug 18 Javascript
在bootstrap中实现轮播图实例代码
Jun 11 #Javascript
通过学习bootstrop导航条学会修改bootstrop颜色基调
Jun 11 #Javascript
PHP7新特性简述
Jun 11 #Javascript
jquery与js实现全选功能的区别
Jun 11 #jQuery
jQuery 表单序列化实例代码
Jun 11 #jQuery
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
Jun 11 #jQuery
基于angular实现模拟微信小程序swiper组件
Jun 11 #Javascript
You might like
《星际争霸2》终章已出 RTS时代宣告终结
2017/02/07 星际争霸
DEDE采集大师官方留后门的删除办法
2011/01/08 PHP
yii实现CheckBox复选框在同一行显示的方法
2014/12/03 PHP
php访问数组最后一个元素的函数end()用法
2015/03/18 PHP
YII视图整合kindeditor扩展的方法
2016/07/13 PHP
php倒计时出现-0情况的解决方法
2016/07/28 PHP
PHP底层运行机制与工作原理详解
2020/07/31 PHP
新页面打开实际尺寸的图片
2006/08/25 Javascript
JavaScript 异步调用框架 (Part 6 - 实例 &amp; 模式)
2009/08/04 Javascript
javascript预览上传图片发现的问题的解决方法
2010/11/25 Javascript
JS实现具备延时功能的滑动门菜单效果
2015/09/17 Javascript
使用jQuery监听DOM元素大小变化
2016/02/24 Javascript
JS两个数组比较,删除重复值的巧妙方法(推荐)
2016/06/03 Javascript
JS 滚动事件window.onscroll与position:fixed写兼容IE6的回到顶部组件
2016/10/10 Javascript
js清除浏览器缓存的几种方法
2017/03/15 Javascript
详解Angular2组件之间如何通信
2017/06/22 Javascript
详解vue前后台数据交互vue-resource文档
2017/07/19 Javascript
Js中将Long转换成日期格式的实现方法
2018/06/05 Javascript
Vue项目中添加锁屏功能实现思路
2018/06/29 Javascript
详解mpvue开发微信小程序基础知识
2019/09/23 Javascript
vue自动化路由的实现代码
2019/09/30 Javascript
利用Vue的v-for和v-bind实现列表颜色切换
2020/07/17 Javascript
Python方法的延迟加载的示例代码
2017/12/18 Python
用Python实现筛选文件脚本的方法
2018/10/27 Python
python使用正则筛选信用卡
2019/01/27 Python
python求最大公约数和最小公倍数的简单方法
2020/02/13 Python
浅谈Keras的Sequential与PyTorch的Sequential的区别
2020/06/17 Python
pytorch 实现L2和L1正则化regularization的操作
2021/03/03 Python
CSS3实现任意图片lowpoly动画效果实例
2017/05/11 HTML / CSS
详解HTML5 LocalStorage 本地存储
2016/12/23 HTML / CSS
使用css如何制作时间ICON方法实践
2012/11/12 HTML / CSS
彪马法国官网:PUMA法国
2019/12/15 全球购物
和解协议书
2014/04/16 职场文书
小学生寒假家长评语
2014/04/16 职场文书
城管执法人员个人对照检查材料思想汇报
2014/09/29 职场文书
房地产置业顾问工作总结
2015/10/23 职场文书