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 相关文章推荐
Html中JS脚本执行顺序简单举例说明
Jun 19 Javascript
javascript与CSS复习(三)
Jun 29 Javascript
jquery 插件学习(六)
Aug 06 Javascript
优化Jquery,提升网页加载速度
Nov 14 Javascript
JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
Jan 11 Javascript
jQuery中ajax的post()方法用法实例
Dec 26 Javascript
javascript实现tab切换的四种方法
Nov 05 Javascript
Node.js读写文件之批量替换图片的实现方法
Sep 07 Javascript
基本DOM节点操作
Jan 17 Javascript
jquery实现的table排序功能示例
Mar 10 Javascript
RxJS在TypeScript中的简单使用详解
Apr 13 Javascript
Vue使用CDN引用项目组件,减少项目体积的步骤
Oct 30 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购物网站支付paypal使用方法
2010/11/28 PHP
php递归json类实例
2014/12/02 PHP
php导出中文内容excel文件类实例
2015/07/06 PHP
WordPress中编写自定义存储字段的相关PHP函数解析
2015/12/25 PHP
php session实现多级目录存放实现代码
2016/02/03 PHP
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
2016/05/06 PHP
浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别
2017/06/17 PHP
一个XML格式数据转换为图表的例子
2010/02/09 Javascript
jQuery使用slideUp方法实现控制元素缓慢收起
2015/03/27 Javascript
cookie的secure属性详解
2015/04/08 Javascript
js实现仿爱微网两级导航菜单效果代码
2015/08/31 Javascript
jquery实现简易的移动端验证表单
2015/11/08 Javascript
node.js + socket.io 实现点对点随机匹配聊天
2017/06/30 Javascript
React Native自定义控件底部抽屉菜单的示例
2018/02/08 Javascript
在Vue中使用Compass的方法
2018/03/02 Javascript
vue中的计算属性实例详解
2018/09/19 Javascript
详解VUE Element-UI多级菜单动态渲染的组件
2019/04/25 Javascript
swiper自定义分页器的样式
2020/09/14 Javascript
uniapp微信小程序:key失效的解决方法
2021/01/20 Javascript
easy_install python包安装管理工具介绍
2013/02/10 Python
Python 自动补全(vim)
2014/11/30 Python
在Python程序中进行文件读取和写入操作的教程
2015/04/28 Python
深度定制Python的Flask框架开发环境的一些技巧总结
2016/07/12 Python
Python通过future处理并发问题
2017/10/17 Python
python中的set实现不重复的排序原理
2018/01/24 Python
Python实现获取前100组勾股数的方法示例
2018/05/04 Python
Python当中的array数组对象实例详解
2019/06/12 Python
python列表每个元素同增同减和列表元素去空格的实例
2019/07/20 Python
Python标准库shutil模块使用方法解析
2020/03/10 Python
PyQt5 如何让界面和逻辑分离的方法
2020/03/24 Python
python 实现压缩和解压缩的示例
2020/09/22 Python
AC Lens:购买隐形眼镜
2017/02/26 全球购物
吉力贝官方网站:Jelly Belly
2019/03/11 全球购物
EMU Australia澳大利亚官网:澳大利亚本土雪地靴品牌
2019/07/24 全球购物
社会保险接收函
2014/01/12 职场文书
2015年采购员工作总结
2015/04/27 职场文书