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 相关文章推荐
修改好的jquery滚动字幕效果实现代码
Jun 22 Javascript
谈谈JavaScript中的函数与闭包
Apr 14 Javascript
手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
Jun 06 Javascript
javaScript实现滚动新闻的方法
Jul 30 Javascript
详解JavaScript数组和字符串中去除重复值的方法
Mar 07 Javascript
JS实现的表头列头固定页面功能示例
Jan 10 Javascript
微信小程序 JS动态修改样式的实现代码
Feb 10 Javascript
从零学习node.js之文件操作(三)
Feb 21 Javascript
JS获取填报扩展单元格控件的值的解决办法
Jul 14 Javascript
讲解vue-router之什么是动态路由
May 28 Javascript
JavaScript代码模拟鼠标自动点击事件示例
Aug 07 Javascript
toString.call()通用的判断数据类型方法示例
Aug 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/08/20 PHP
分享PHP header函数使用教程
2013/09/05 PHP
浅谈php自定义错误日志
2015/02/13 PHP
PHP实现的同步推荐操作API接口案例分析
2016/11/30 PHP
取得传值的函数
2006/10/27 Javascript
简单实例处理url特殊符号&amp;处理(2种方法)
2013/04/02 Javascript
手机平板等移动端适配跳转URL的js代码
2014/01/25 Javascript
简单选项卡 js和jquery制作方法分享
2014/02/26 Javascript
JS中三目运算符和if else的区别分析与示例
2014/11/21 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
2015/11/04 Javascript
jquery获取select选中值的方法分析
2015/12/22 Javascript
Bootstrap每天必学之折叠
2016/04/12 Javascript
微信小程序 label 组件详解及简单实例
2017/01/10 Javascript
详解vue事件对象、冒泡、阻止默认行为
2017/03/20 Javascript
vue组件中点击按钮后修改输入框的状态实例代码
2017/04/14 Javascript
jQuery之动画ajax事件(实例讲解)
2017/07/18 jQuery
vue组件发布到npm简单步骤
2017/11/30 Javascript
Node.js API详解之 timer模块用法实例分析
2020/05/07 Javascript
[01:32:10]NAVI vs VG Supermajor 败者组 BO3 第一场 6.5
2018/06/06 DOTA
python爬虫之urllib3的使用示例
2018/07/09 Python
python装饰器使用实例详解
2019/12/14 Python
提升python处理速度原理及方法实例
2019/12/25 Python
selenium WebDriverWait类等待机制的实现
2020/03/18 Python
python 给图像添加透明度(alpha通道)
2020/04/09 Python
德国电子商城:ComputerUniverse
2017/04/21 全球购物
蔻驰英国官网:COACH英国
2020/07/19 全球购物
一套C#面试题
2013/10/09 面试题
中专毕业生自荐信范文
2013/11/28 职场文书
安全生产检查通报
2014/01/29 职场文书
便利店促销方案
2014/02/20 职场文书
初中学习计划书范文
2014/09/15 职场文书
省委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
寒山寺导游词
2015/02/03 职场文书
家长意见书
2015/06/04 职场文书
Java实战之用Swing实现通讯录管理系统
2021/06/13 Java/Android
新的CSS 伪类函数 :is() 和 :where()示例详解
2022/08/05 HTML / CSS