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 相关文章推荐
用JS在浏览器中创建下载文件
Mar 05 Javascript
jQuery如何将选中的对象转化为原始的DOM对象
Jun 09 Javascript
iframe调用父页面函数示例详解
Jul 17 Javascript
javascript实现依次输入input自动定焦
Dec 23 Javascript
JavaScript中的Math.LN2属性用法详解
Jun 12 Javascript
JavaScript的代码编写格式规范指南
Dec 07 Javascript
Jquery 整理元素选取、常用方法一览表
Nov 26 Javascript
JS设置CSS样式的方式汇总
Jan 21 Javascript
vue图片加载失败时用默认图片替换的方法
Aug 29 Javascript
JavaScript 异步时序问题
Nov 20 Javascript
js删除指定位置超链接中含有百度与360的标题
Jan 06 Javascript
如何让vue长列表快速加载
Mar 29 Vue.js
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面向对象的方法重载两种版本比较
2008/09/08 PHP
php实现smarty模板无限极分类的方法
2015/12/07 PHP
PHP内核探索之解释器的执行过程
2015/12/22 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
javascript与CSS复习(三)
2010/06/29 Javascript
深入理解Javascript闭包 新手版
2010/12/28 Javascript
JQuery扩展插件Validate 1 基本使用方法并打包下载
2011/09/05 Javascript
javascript 自定义回调函数示例代码
2014/09/26 Javascript
jquery实现下拉框多选方法介绍
2017/01/03 Javascript
微信小程序返回多级页面的实现方法
2017/10/27 Javascript
vue实现行列转换的一种方法
2019/08/06 Javascript
python连接MySQL、MongoDB、Redis、memcache等数据库的方法
2013/11/15 Python
python爬虫 正则表达式使用技巧及爬取个人博客的实例讲解
2017/10/20 Python
Python中XlsxWriter模块简介与用法分析
2018/04/24 Python
python 初始化一个定长的数组实例
2019/12/02 Python
Tensorflow 多线程与多进程数据加载实例
2020/02/05 Python
使用Python打造一款间谍程序的流程分析
2020/02/21 Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
2020/03/25 Python
Python下使用Trackbar实现绘图板
2020/10/27 Python
阿联酋航空丹麦官方网站:Emirates DK
2019/08/25 全球购物
C++如何引用一个已经定义过的全局变量
2014/08/25 面试题
医学专业大学生求职的自我评价
2013/11/27 职场文书
找工作最新求职信
2013/12/22 职场文书
简历自我评价模版
2014/01/31 职场文书
初三学生个人自我评定
2014/04/06 职场文书
反对邪教标语
2014/06/30 职场文书
少先队活动总结
2014/08/29 职场文书
四风查摆问题及整改措施
2014/10/10 职场文书
县委务虚会发言材料
2014/10/20 职场文书
司机岗位职责
2015/02/04 职场文书
装配车间主任岗位职责
2015/04/08 职场文书
周恩来的四个昼夜观后感
2015/06/03 职场文书
傅雷家书读书笔记
2015/06/29 职场文书
技术入股合作协议书
2016/03/21 职场文书
Win11怎么修改电源模式?Win11修改电源模式的方法
2022/04/05 数码科技
在SQL Server中使用 Try Catch 处理异常的示例详解
2022/07/15 SQL Server