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 相关文章推荐
免费空间广告万能消除代码
Sep 04 Javascript
jquery中append()与appendto()用法分析
Nov 14 Javascript
jquery对象和DOM对象的任意相互转换
Feb 21 Javascript
JavaScript驾驭网页-CSS与DOM
Mar 24 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
May 20 Javascript
一次$.getJSON不执行的简单记录
Jul 19 Javascript
JS实现的tab切换选项卡效果示例
Feb 28 Javascript
Vue2 Vue-cli中使用Typescript的配置详解
Jul 24 Javascript
浅谈 Vue 项目优化的方法
Dec 16 Javascript
swiper 解决动态加载数据滑动失效的问题
Feb 26 Javascript
JavaScript实现数组全排列、去重及求最大值算法示例
Jul 30 Javascript
JS实现斐波那契数列的五种方式(小结)
Sep 09 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中flush()、ob_flush()、ob_end_flush()的区别介绍
2013/02/17 PHP
基于PHP实现用户注册登录功能
2016/10/14 PHP
thinkPHP5.0框架应用请求生命周期分析
2017/03/25 PHP
PHP实现websocket通信的方法示例
2018/08/28 PHP
PHP实现简单日历类编写
2020/08/28 PHP
用jquery中插件dialog实现弹框效果实例代码
2013/11/15 Javascript
封装了一个支持匿名函数的Javascript事件监听器
2014/06/05 Javascript
node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
2014/11/04 Javascript
js获取当前日期时间及其它操作汇总
2015/04/17 Javascript
Vue.js学习示例分享
2017/02/05 Javascript
vue如何引用其他组件(css和js)
2017/04/13 Javascript
NodeJs通过async/await处理异步的方法
2017/10/09 NodeJs
VUEJS 2.0 子组件访问/调用父组件的实例
2018/02/10 Javascript
微信小程序设置全局请求URL及封装wx.request请求操作示例
2019/04/02 Javascript
基于javascript canvas实现五子棋游戏
2020/07/08 Javascript
[28:48]《真视界》- 2017年国际邀请赛
2017/09/27 DOTA
python获得两个数组交集、并集、差集的方法
2015/03/27 Python
让python 3支持mysqldb的解决方法
2017/02/14 Python
新手如何快速入门Python(菜鸟必看篇)
2017/06/10 Python
Python设计模式之建造者模式实例详解
2019/01/17 Python
python安装pywin32clipboard的操作方法
2019/01/24 Python
Python编程中类与类的关系详解
2019/08/08 Python
Python venv虚拟环境配置过程解析
2020/07/08 Python
css3 条纹化和透明化表格Firefox下测试成功
2014/04/15 HTML / CSS
HTML5 标准将把互联网视频扔回到黑暗时代
2010/02/10 HTML / CSS
BannerBuzz加拿大:在线定制横幅印刷、广告和标志
2020/03/10 全球购物
兼职业务员岗位职责
2014/01/01 职场文书
创建青年文明号材料
2014/05/09 职场文书
组织鉴定材料
2014/06/02 职场文书
办理信用卡收入证明范例
2014/09/13 职场文书
2014副局长群众路线对照检查材料思想汇报
2014/09/22 职场文书
2014年医院工作总结
2014/11/20 职场文书
因个人原因离职的辞职信范文
2015/05/12 职场文书
大学生读书笔记大全
2015/07/01 职场文书
六年级作文之家庭作文
2019/12/12 职场文书
oracle delete误删除表数据后如何恢复
2022/06/28 Oracle