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常用正则表达式汇总
Jul 31 Javascript
JSON字符串转JSON对象
Jul 31 Javascript
使用Promise解决多层异步调用的简单学习心得
May 17 Javascript
Angular 路由route实例代码
Jul 12 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
Sep 14 Javascript
微信小程序 下拉列表的实现实例代码
Mar 08 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图的组合双轴图效果示例【附demo源码下载】
Mar 09 Javascript
jQuery插件FusionWidgets实现的AngularGauge图效果示例【附demo源码】
Mar 23 jQuery
input 标签实现输入框带提示文字效果(两种方法)
Oct 09 Javascript
微信小程序学习笔记之登录API与获取用户信息操作图文详解
Mar 29 Javascript
解决node.js含有%百分号时发送get请求时浏览器地址自动编码的问题
Nov 20 Javascript
js实现炫酷光感效果
Sep 05 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
第五节 克隆 [5]
2006/10/09 PHP
PHP实现网上点歌(二)
2006/10/09 PHP
Admin generator, filters and I18n
2011/10/06 PHP
php笔记之:AOP的应用
2013/04/24 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
Sample script that displays all of the users in a given SQL Server DB
2007/06/16 Javascript
JQuery Dialog(JS 模态窗口,可拖拽的DIV)
2010/02/07 Javascript
jquery.ajax的url中传递中文乱码问题的解决方法
2014/02/07 Javascript
Javascript实现单张图片浏览
2014/12/18 Javascript
每天一篇javascript学习小结(Boolean对象)
2015/11/12 Javascript
nodejs 的 session 简单使用
2016/06/06 NodeJs
jquery树形菜单效果的简单实例
2016/06/06 Javascript
js 创建对象 经典模式全面了解
2016/08/16 Javascript
JS动态加载脚本并执行回调操作
2016/08/24 Javascript
canvas绘图不清晰的解决方案
2017/02/28 Javascript
前端Electron新手入门教程详解
2019/06/21 Javascript
jquery 回调操作实例分析【回调成功与回调失败的情况】
2019/09/27 jQuery
深入理解Antd-Select组件的用法
2020/02/25 Javascript
学习python的几条建议分享
2013/02/10 Python
使用python绘制人人网好友关系图示例
2014/04/01 Python
spyder常用快捷键(分享)
2017/07/19 Python
利用Python代码实现数据可视化的5种方法详解
2018/03/25 Python
Flask模板引擎之Jinja2语法介绍
2019/06/26 Python
Django框架创建项目的方法入门教程
2019/11/04 Python
tensorflow中tf.slice和tf.gather切片函数的使用
2020/01/19 Python
sklearn+python:线性回归案例
2020/02/24 Python
联想台湾官网:Lenovo TW
2018/05/09 全球购物
法国票务网站:Ticketmaster法国
2018/07/09 全球购物
党员公开承诺书和承诺事项
2014/03/25 职场文书
2014法制宣传日活动总结
2014/07/09 职场文书
教师党员个人剖析材料
2014/09/29 职场文书
搞笑老公保证书
2015/02/26 职场文书
python 模块重载的五种方法
2021/04/24 Python
详解php中流行的rpc框架
2021/05/29 PHP
Python集合的基础操作
2021/11/01 Python
python小型的音频操作库mp3Play
2022/04/24 Python