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 30 Javascript
location对象的属性和方法应用(解析URL)
Apr 12 Javascript
js模仿windows桌面图标排列算法具体实现(附图)
Jun 16 Javascript
setInterval计时器不准的问题解决方法
May 08 Javascript
JavaScript中的类与实例实现方法
Jan 23 Javascript
javascript排序函数实现数字排序
Jun 26 Javascript
JS使用单链表统计英语单词出现次数
Jun 16 Javascript
详解使用angular的HttpClient搭配rxjs
Sep 01 Javascript
js实现关闭网页出现是否离开提示
Dec 07 Javascript
jQuery AJAX 方法success()后台传来的4种数据详解
Aug 08 jQuery
微信小程序-可移动菜单的实现过程详解
Jun 24 Javascript
JS实现水平移动与垂直移动动画
Dec 19 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
PHP命名空间namespace用法实例分析
2016/09/27 PHP
PHP7扩展开发教程之Hello World实现方法示例
2017/08/03 PHP
js中获取事件对象的方法小结
2011/03/13 Javascript
jQuery 插件仿百度搜索框智能提示(带Value值)
2013/01/22 Javascript
JS画线(实例代码)
2013/11/20 Javascript
将HTML格式的String转化为HTMLElement的实现方法
2014/08/07 Javascript
比例尺、缩略图、平移缩放之百度地图添加控件方法
2015/08/03 Javascript
javascript正则表达式中分组详解
2016/07/17 Javascript
浅谈jQuery为哪般去掉了浏览器检测
2016/08/29 Javascript
Ubuntu 16.04 64位中搭建Node.js开发环境教程
2016/10/19 Javascript
angular.js指令中的controller、compile与link函数的不同之处
2017/05/10 Javascript
Angular.js中下拉框实现渲染html的方法
2017/06/18 Javascript
详解Node.js模板引擎Jade入门
2018/01/19 Javascript
js笔试题-接收get请求参数
2019/06/15 Javascript
Windows上node.js的多版本管理工具用法实例分析
2019/11/06 Javascript
Ant-design-vue Table组件customRow属性的使用说明
2020/10/28 Javascript
[03:06]3分钟带你回顾DOTA2完美盛典&完美大师赛
2017/12/06 DOTA
创建pycharm的自定义python模板方法
2018/05/23 Python
python用户评论标签匹配的解决方法
2018/05/31 Python
解决python写入mysql中datetime类型遇到的问题
2018/06/21 Python
使用Python制作自动推送微信消息提醒的备忘录功能
2018/09/06 Python
Python列表删除元素del、pop()和remove()的区别小结
2019/09/11 Python
Jupyter加载文件的实现方法
2020/04/14 Python
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
利用css3如何设置没有上下边的列表间隔线
2017/07/03 HTML / CSS
HTML5实现表单自动验证功能实例代码
2017/01/11 HTML / CSS
html5.2 dialog简介详解
2018/02/27 HTML / CSS
Java里面StringBuilder和StringBuffer有什么区别
2016/06/06 面试题
局域网定义和特性
2016/01/23 面试题
北京鼎普科技股份有限公司软件测试面试题
2012/04/07 面试题
护理学专业推荐信
2013/12/03 职场文书
模范家庭事迹材料
2014/02/10 职场文书
高中教师先进事迹材料
2014/08/22 职场文书
小学教师师德师风自我剖析材料
2014/09/29 职场文书
教师法制教育培训学习心得体会
2016/01/14 职场文书
Python上下文管理器Content Manager
2021/06/26 Python