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 一行代码,轻松搞定浮动快捷留言-V2升级版
Apr 02 Javascript
jquery 与NVelocity 产生冲突的解决方法
Jun 13 Javascript
jQuery页面图片伴随滚动条逐渐显示的小例子
Mar 21 Javascript
网页整体变灰白色(兼容各浏览器)实例
Apr 21 Javascript
JQuery表格内容过滤的实现方法
Jul 05 Javascript
jQuery实现鼠标移到元素上动态提示消息框效果
Oct 20 Javascript
七个不允许错过的jQuery小技巧
Dec 21 Javascript
js获取页面引用的css样式表中的属性值方法(推荐)
Aug 19 Javascript
JS实现淡入淡出图片效果的方法分析
Dec 20 Javascript
vue页面使用阿里oss上传功能的实例(一)
Aug 09 Javascript
VUE中使用MUI方法
Feb 12 Javascript
解决js中的setInterval清空定时器不管用问题
Nov 17 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
Look And Say 序列php实现代码
2011/05/22 PHP
php中ob_flush函数和flush函数用法分析
2015/03/18 PHP
PHP的Socket网络编程入门指引
2015/08/11 PHP
PHP编写简单的App接口
2016/08/28 PHP
thinkPHP数据查询常用方法总结【select,find,getField,query】
2017/03/15 PHP
CL vs ForZe BO5 第三场 2.13
2021/03/10 DOTA
Maps Javascript
2007/01/22 Javascript
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
2008/09/26 Javascript
Knockoutjs的环境搭建教程
2012/11/26 Javascript
js实现iGoogleDivDrag模块拖动层拖动特效的方法
2015/03/04 Javascript
js文本框输入内容智能提示效果
2015/12/02 Javascript
angularjs+bootstrap菜单的使用示例代码
2017/03/07 Javascript
JS将unicode码转中文方法
2017/05/08 Javascript
分享Bootstrap简单表格、表单、登录页面
2017/08/04 Javascript
node.js+captchapng+jsonwebtoken实现登录验证示例
2017/08/17 Javascript
jQuery使用bind函数实现绑定多个事件的方法
2017/10/11 jQuery
浅谈vue的props,data,computed变化对组件更新的影响
2018/01/16 Javascript
改变vue请求过来的数据中的某一项值的方法(详解)
2018/03/08 Javascript
vue transition 在子组件中失效的解决
2019/11/12 Javascript
JS在Array数组中按指定位置删除或添加元素对象方法示例
2019/11/19 Javascript
vue 监听 Treeselect 选择项的改变操作
2020/08/31 Javascript
vuejs实现下拉框菜单选择
2020/10/23 Javascript
Python实现基于C/S架构的聊天室功能详解
2018/07/07 Python
Sanic框架Cookies操作示例
2018/07/17 Python
python+selenium实现自动抢票功能实例代码
2018/11/23 Python
python 设置xlabel,ylabel 坐标轴字体大小,字体类型
2019/07/23 Python
修改Pandas的行或列的名字(重命名)
2019/12/18 Python
html5 Canvas画图教程(10)—把面拆成线条模拟出圆角矩形
2013/01/09 HTML / CSS
马来西亚太阳镜、眼镜和隐形眼镜网上商店:Focus Point
2018/12/13 全球购物
英国领先的维生素和营养补充剂直接供应商:Healthspan
2019/04/22 全球购物
应届生.NET方向面试题
2015/05/23 面试题
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
2012/06/20 面试题
就业协议书怎么填
2014/04/11 职场文书
促销活动总结范文
2014/04/30 职场文书
机械设备与数控技术专业求职信
2014/08/10 职场文书
90后经典动画片排行:《数码宝贝》第二,《小鲤鱼历险记》在榜
2022/03/18 日漫