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定义函数的方法
Dec 06 Javascript
JavaScript 放大镜 移动镜片效果代码
May 09 Javascript
css+js实现部分区域高亮可编辑遮罩层
Mar 04 Javascript
JS下载文件|无刷新下载文件示例代码
Apr 17 Javascript
使用纯JS代码判断字符串中有多少汉字的实现方法(超简单实用)
Nov 12 Javascript
详解使用fetch发送post请求时的参数处理
Apr 05 Javascript
jquery单击文字或图片内容放大并居中显示
Jun 23 jQuery
Javascript实现找不同色块的游戏
Jul 17 Javascript
ajax请求data遇到的问题分析
Jan 18 Javascript
浅析vue深复制
Jan 29 Javascript
vue-cli中安装方法(图文详细步骤)
Dec 12 Javascript
在Vue项目中取消ESLint代码检测的步骤讲解
Jan 27 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生成随机颜色方法汇总
2014/12/03 PHP
laravel如何开启跨域功能示例详解
2017/08/31 PHP
PHP PDOStatement::fetchObject讲解
2019/02/01 PHP
Javascript miscellanea -display data real time, using window.status
2007/01/09 Javascript
javascript IFrame 强制刷新代码
2009/07/23 Javascript
JavaScript QueryString解析类代码
2010/01/17 Javascript
document.getElementById介绍
2011/09/13 Javascript
用dtree实现树形菜单 dtree使用说明
2011/10/17 Javascript
用Javascript获取页面元素的具体位置
2013/12/09 Javascript
七个很有意思的PHP函数
2014/05/12 Javascript
javascript实现全角半角检测的方法
2015/07/23 Javascript
JS模拟并美化的表单控件完整实例
2015/08/19 Javascript
浅析JavaScriptSerializer类的序列化与反序列化
2016/11/22 Javascript
AngularJS自定义服务与fliter的混合使用
2016/11/24 Javascript
微信小程序 天气预报开发实例代码源码
2017/01/20 Javascript
AngularJS实现的base64编码与解码功能示例
2018/05/17 Javascript
微信小程序下拉框功能的实例代码
2018/11/06 Javascript
jQuery实现的点击显示隐藏下拉菜单功能完整示例
2019/05/17 jQuery
JavaScript怎样在删除前添加确认弹出框?
2019/05/27 Javascript
Node.js 的 GC 机制详解
2019/06/03 Javascript
Python如何获取系统iops示例代码
2016/09/06 Python
python使用tensorflow保存、加载和使用模型的方法
2018/01/31 Python
python 实现批量xls文件转csv文件的方法
2018/10/23 Python
Python高级特性与几种函数的讲解
2019/03/08 Python
Ubuntu20下的Django安装的方法步骤
2021/01/24 Python
CSS3制作炫酷带方向感应的鼠标滑过图片3D动画
2016/03/16 HTML / CSS
CSS3的常见transformation图形变化用法小结
2016/05/13 HTML / CSS
详解Sticky Footer 绝对底部的两种套路
2017/11/03 HTML / CSS
办公室年终个人自我评价
2013/10/28 职场文书
幼儿园中班上学期评语
2014/04/18 职场文书
城管综合整治方案
2014/05/01 职场文书
村党建工作汇报材料
2014/11/02 职场文书
总经理岗位职责范本
2015/04/01 职场文书
人民的好儿女观后感
2015/06/18 职场文书
Elasticsearch 聚合查询和排序
2022/04/19 Python
SQL Server携程核心系统无感迁移到MySQL实战
2022/06/01 SQL Server