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 相关文章推荐
解决 firefox 不支持 document.all的方法
Mar 12 Javascript
jQuery判断iframe中元素是否存在的方法
May 11 Javascript
JavaScript中自定义事件用法分析
Dec 23 Javascript
jQuery插件scroll实现无缝滚动效果
Apr 27 Javascript
JavaScript jQuery 中定义数组与操作及jquery数组操作
Dec 18 Javascript
JavaScript之underscore_动力节点Java学院整理
Jul 03 Javascript
angular项目中bootstrap-datetimepicker时间插件的使用示例
Mar 15 Javascript
JQuery Ajax动态加载Table数据的实例讲解
Aug 09 jQuery
JavaScript中join()、splice()、slice()和split()函数用法示例
Aug 24 Javascript
Element实现表格分页数据选择+全选所有完善批量操作
Jun 07 Javascript
Node.js爬虫如何获取天气和每日问候详解
Aug 26 Javascript
vue单应用在ios系统中实现微信分享功能操作
Sep 07 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中Create方法深入探究
2014/06/16 PHP
Ajax实现对静态页面的文章访问统计功能示例
2016/10/10 PHP
thinkPHP5.0框架整体架构总览【应用,模块,MVC,驱动,行为,命名空间等】
2017/03/25 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
2019/05/05 PHP
Highslide.js是一款基于js实现的网页中图片展示插件
2020/03/30 Javascript
基于jQuery的日期选择控件
2009/10/27 Javascript
jquery.validate使用攻略 第三部
2010/07/01 Javascript
使用js在页面中绘制表格核心代码
2013/09/16 Javascript
JS实现程序暂停与继续功能代码解读
2013/10/10 Javascript
jQuery Form 页面表单提交的小例子
2013/11/15 Javascript
JavaScript forEach()遍历函数使用及介绍
2015/07/08 Javascript
基于JavaScript代码实现微信扫一扫下载APP
2015/12/30 Javascript
jQuery图片左右滚动代码 有左右按钮实例
2016/06/20 Javascript
AngularJS中实现动画效果的方法
2016/07/28 Javascript
无循环 JavaScript(map、reduce、filter和find)
2017/04/08 Javascript
浅析JavaScript中的特殊数据类型
2017/12/15 Javascript
JS通过位运算实现权限加解密
2018/08/14 Javascript
Vue中mintui的field实现blur和focus事件的方法
2018/08/25 Javascript
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
2020/04/30 jQuery
JS端基于download.js实现图片、视频时直接下载而不是打开预览
2020/05/09 Javascript
vue自定义指令和动态路由实现权限控制
2020/08/28 Javascript
javascript实现滚轮轮播图片
2020/12/13 Javascript
nodejs中的异步编程知识点详解
2021/01/17 NodeJs
python 连接各类主流数据库的实例代码
2018/01/30 Python
使用Python抓取豆瓣影评数据的方法
2018/10/17 Python
Python File(文件) 方法整理
2019/02/18 Python
浅谈cv2.imread()和keras.preprocessing中的image.load_img()区别
2020/06/12 Python
使用HTML5 Canvas绘制直线或折线等线条的方法讲解
2016/03/14 HTML / CSS
Mio Skincare英国官网:身体紧致及孕期身体护理
2018/08/19 全球购物
中国汽车租赁行业头部企业:一嗨租车
2019/05/16 全球购物
转预备党员政审材料
2014/02/06 职场文书
开展党的群众路线教育实践活动工作总结
2014/11/05 职场文书
2015年党总支工作总结
2015/05/25 职场文书
世界十大狙击步枪排行榜
2022/03/20 杂记
漫画「日和酱的要求是绝对的」第3卷封面公开
2022/03/21 日漫
排查并解决MySQL生产库内存使用率高的报警
2022/04/11 MySQL