javascript判断回文数详解及实现代码


Posted in Javascript onFebruary 03, 2017

javascript判断回文数

概要:

回文”是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如“我为人人,人人为我”等。在数学中也有这样一类数字有这样的特征,成为回文数(palindrome number)。

     设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如,若n=1234321,则称n为一回文数;但若n=1234567,则n不是回文数。

注意:

    1.偶数个的数字也有回文数124421
    2.小数没有回文数

实现代码:

<html> 
  <head> 
    <meta http-equiv="Content-Type" content="text/html;charset=gb2312"/> 
    <title>test</title> 
    <script type="text/javascript"> 
      var number = parseInt(window.prompt("输入回文数")); 
      if(daozhi(number) == number) { 
        document.writeln(number + "是回文数"); 
      } else { 
        document.writeln(number + "不是回文数");  
      } 
       
      /*整数的倒置*/ 
      function daozhi(num) { 
        var newNumber = 0; 
         
        while(num != 0) { 
          newNumber *= 10; 
          newNumber =newNumber + (num % 10); 
          num = Math.floor(num/10); 
        } 
         
        return newNumber; 
      } 
       
    </script> 
  </head> 
  <body> 
  </body> 
</html>

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
有道JavaScript监听浏览器的问题
Jun 23 Javascript
js获取通过ajax返回的map型的JSONArray的方法
Jan 09 Javascript
javascript 操作符(~、&amp;、|、^、)使用案例
Dec 31 Javascript
Bootstrap前端开发案例二
Jun 17 Javascript
js css+html实现简单的日历
Jul 14 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
Aug 08 Javascript
整理关于Bootstrap表单的慕课笔记
Mar 29 Javascript
详谈jQuery中使用attr(), prop(), val()获取value的异同
Apr 25 jQuery
详解Js中的模块化是如何实现的
Oct 18 Javascript
angular4强制刷新视图的方法
Oct 09 Javascript
vue3.0 的 Composition API 的使用示例
Oct 26 Javascript
vue用ant design中table表格,点击某行时触发的事件操作
Oct 28 Javascript
Javascript中数组去重与拍平的方法示例
Feb 03 #Javascript
JavaScript中for循环的几种写法与效率总结
Feb 03 #Javascript
jquery实现刷新随机变化样式特效(tag标签样式)
Feb 03 #Javascript
漂亮实用的页面loading(加载)封装代码
Feb 03 #Javascript
理解javascript中的Function.prototype.bind的方法
Feb 03 #Javascript
JavaScript数组复制详解
Feb 02 #Javascript
常用jQuery选择器汇总
Feb 02 #Javascript
You might like
PHP字符串 ==比较运算符的副作用
2009/10/21 PHP
提高PHP编程效率 引入缓存机制提升性能
2010/02/15 PHP
php防攻击代码升级版
2010/12/29 PHP
PHP实现批量上传单个文件
2015/12/29 PHP
Zend Framework创建自己的动作助手详解
2016/03/05 PHP
PHP filter_var() 函数, 验证判断EMAIL,URL等
2021/03/09 PHP
左右悬浮可分组的网站QQ在线客服代码(可谓经典)
2012/12/21 Javascript
JS实现很酷的EMAIL地址添加功能实例
2015/02/28 Javascript
bootstrap手风琴制作方法详解
2017/01/11 Javascript
js链表操作(实例讲解)
2017/08/29 Javascript
用vue封装插件并发布到npm的方法步骤
2017/10/18 Javascript
JavaScript如何判断input数据类型
2020/02/06 Javascript
[06:04]DOTA2国际邀请赛纪录片:Just For LGD
2013/08/11 DOTA
Python中用startswith()函数判断字符串开头的教程
2015/04/07 Python
Python的Bottle框架中获取制定cookie的教程
2015/04/24 Python
总结Python中逻辑运算符的使用
2015/05/13 Python
Python中subprocess模块用法实例详解
2015/05/20 Python
Vue的el-scrollbar实现自定义滚动
2018/05/29 Python
python 递归深度优先搜索与广度优先搜索算法模拟实现
2018/10/22 Python
使用Python进行目录的对比方法
2018/11/01 Python
python 自定义对象的打印方法
2019/01/12 Python
python实现图片彩色转化为素描
2019/01/15 Python
wxpython绘制圆角窗体
2019/11/18 Python
使用tqdm显示Python代码执行进度功能
2019/12/08 Python
乌克兰最大的家用电器和电子产品连锁店:Eldorado
2019/10/02 全球购物
一个SQL面试题
2014/08/21 面试题
小学生美德少年事迹
2014/02/02 职场文书
工地安全生产标语
2014/06/06 职场文书
计划生育证明书写要求
2014/09/17 职场文书
工作失职检讨书
2015/01/26 职场文书
学校体育节班级口号
2015/12/25 职场文书
演讲开头怎么书写?
2019/08/06 职场文书
Redis6.0搭建集群Redis-cluster的方法
2021/05/08 Redis
Log4j.properties配置及其使用
2021/08/02 Java/Android
MySQL中varchar和char类型的区别
2021/11/17 MySQL
MySQL常见优化方案汇总
2022/01/18 MySQL