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 相关文章推荐
文字不间断滚动(上下左右)实例代码
Apr 21 Javascript
jQuery常用操作方法及常用函数总结
Jun 19 Javascript
javascript实现全角与半角字符的转换
Jan 07 Javascript
jQuery实现径向动画菜单效果
Jul 17 Javascript
jquery实现页面虚拟键盘特效
Aug 08 Javascript
学习JavaScript设计模式之享元模式
Jan 18 Javascript
原生javascript实现的一个简单动画效果
Mar 30 Javascript
[原创]Javascript 实现广告后加载 可加载百度谷歌联盟广告
May 11 Javascript
Jquery树插件zTree实现菜单树
Jan 24 Javascript
jQuery实现导航回弹效果
Feb 27 Javascript
node.js中对Event Loop事件循环的理解与应用实例分析
Feb 14 Javascript
vue+elementUI实现简单日历功能
Sep 24 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
thinkphp中空模板与空模块的用法实例
2014/11/26 PHP
正确的PHP匹配UTF-8中文的正则表达式
2015/05/13 PHP
php 开发中加密的几种方法总结
2017/03/22 PHP
TP5框架安全机制实例分析
2020/04/05 PHP
JavaScript入门教程(10) 认识其他对象
2009/01/31 Javascript
jquery下将选择的checkbox的id组成字符串的方法
2010/11/28 Javascript
40款非常棒的jQuery 插件和制作教程(系列二)
2011/11/02 Javascript
分享33个jQuery与CSS3实现的绚丽鼠标悬停效果
2014/12/15 Javascript
整理Javascript函数学习笔记
2015/12/01 Javascript
使用Javascript实现选择下拉菜单互移并排序
2016/02/23 Javascript
第一次接触神奇的Bootstrap
2016/10/14 Javascript
Vue计算属性的学习笔记
2017/03/22 Javascript
Angular.js 4.x中表单Template-Driven Forms详解
2017/04/25 Javascript
微信小程序画布圆形进度条显示效果
2020/11/17 Javascript
基于Vue+element-ui 的Table二次封装的实现
2018/07/20 Javascript
vue slots 组件的组合/分发实例
2018/09/06 Javascript
NodeJs实现简单的爬虫功能案例分析
2018/12/05 NodeJs
jquery3和layui冲突导致使用layui.layer.full弹出全屏iframe窗口时高度152px问题
2019/05/12 jQuery
jQuery HTML设置内容和属性操作实例分析
2020/05/20 jQuery
taro 实现购物车逻辑的实例代码
2020/06/05 Javascript
vue-cli或vue项目利用HBuilder打包成移动端app操作
2020/07/29 Javascript
[02:48]DOTA2英雄基础教程 暗夜魔王
2013/12/12 DOTA
[01:09]2014DOTA2国际邀请赛 TI4西雅图DOTA2 中国美女coser加油助威
2014/07/20 DOTA
Python通过RabbitMQ服务器实现交换机功能的实例教程
2016/06/29 Python
Python中协程用法代码详解
2018/02/10 Python
详解Python如何生成词云的方法
2018/06/01 Python
python中的colorlog库使用详解
2019/07/05 Python
综合实践教学反思
2014/01/31 职场文书
道路建设实施方案
2014/03/18 职场文书
政风行风评议整改方案
2014/09/15 职场文书
2014年党员整改措施范文
2014/09/21 职场文书
无刑事犯罪记录证明范本
2014/09/29 职场文书
人事专员岗位职责
2015/02/03 职场文书
辞职信标准格式
2015/02/27 职场文书
小学教师教学反思
2016/02/24 职场文书
浅析Python中的随机采样和概率分布
2021/12/06 Python