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 Onunload与Onbeforeunload使用小结
Dec 31 Javascript
Javascript 去除数组的重复元素
May 04 Javascript
javascript 主动派发事件总结
Aug 09 Javascript
利用js正则表达式验证手机号,email地址,邮政编码
Jan 23 Javascript
js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解
Nov 09 Javascript
Angular中使用ui router实现系统权限控制及开发遇到问题
Sep 23 Javascript
js事件委托和事件代理案例分享
Jul 25 Javascript
AngularJS service之select下拉菜单效果
Jul 28 Javascript
详解vue2 $watch要注意的问题
Sep 08 Javascript
js实现继承的方法及优缺点总结
May 08 Javascript
JS操作Fckeditor的一些常用方法(获取、插入等)
Feb 19 Javascript
详解Javascript实践中的命令模式
May 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
WIN98下Apache1.3.14+PHP4.0.4的安装
2006/10/09 PHP
PHP新手上路(十四)
2006/10/09 PHP
用php随机生成福彩双色球号码的2种方法
2013/02/04 PHP
PHP生成随机密码类分享
2014/06/25 PHP
PHP使用redis实现统计缓存mysql压力的方法
2015/11/14 PHP
thinkphp的dump函数无输出实例代码
2016/11/15 PHP
phpStudy vscode 搭建debug调试的教程详解
2020/07/28 PHP
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
2011/01/08 Javascript
js鼠标点击事件在各个浏览器中的写法及Event对象属性介绍
2013/01/24 Javascript
jQuery控制输入框只能输入数值的小例子
2013/03/20 Javascript
Jquery 模板数据绑定插件的使用方法详解
2013/07/08 Javascript
查找iframe里元素的方法可传参
2013/09/11 Javascript
基于JQuery实现滚动到页面底端时自动加载更多信息
2014/01/31 Javascript
jquery复选框checkbox实现删除前判断
2014/04/20 Javascript
基于JavaScript实现一个简单的Vue
2018/09/26 Javascript
vue根据值给予不同class的实例
2018/09/29 Javascript
node.js 基于cheerio的爬虫工具的实现(需要登录权限的爬虫工具)
2019/04/10 Javascript
jQuery Datatables 动态列+跨列合并实现代码
2020/01/30 jQuery
python模拟登陆Tom邮箱示例分享
2014/01/13 Python
Python中的特殊语法:filter、map、reduce、lambda介绍
2015/04/14 Python
解析Python中的异常处理
2015/04/28 Python
Python 中 Meta Classes详解
2016/02/13 Python
Python中的os.path路径模块中的操作方法总结
2016/07/07 Python
Python 实现文件的全备份和差异备份详解
2016/12/27 Python
python机器学习库常用汇总
2017/11/15 Python
Python 从相对路径下import的方法
2018/12/04 Python
pandas把所有大于0的数设置为1的方法
2019/01/26 Python
Python中join()函数多种操作代码实例
2020/01/13 Python
python实现遍历文件夹图片并重命名
2020/03/23 Python
CSS3常用的几种颜色渐变模式总结
2016/11/18 HTML / CSS
怀旧香味蜡烛:Homesick
2019/11/02 全球购物
单位成立周年感言
2014/01/26 职场文书
软件专业毕业生个人自我鉴定
2014/04/17 职场文书
平安建设工作方案
2014/06/02 职场文书
用python开发一款操作MySQL的小工具
2021/05/12 Python
5人制售《绝地求生》游戏外挂获利500多万元 被判刑
2022/03/31 其他游戏