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构造函数init参数分析
May 13 Javascript
js clearInterval()方法的定义和用法
Nov 11 Javascript
JavaScript实现移动端滑动选择日期功能
Jun 21 Javascript
BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
Aug 18 Javascript
总结AngularJS开发者最常犯的十个错误
Aug 31 Javascript
数组Array的一些方法(总结)
Feb 17 Javascript
angularjs点击图片放大实现上传图片预览
Feb 24 Javascript
jQuery控制元素隐藏和显示
Mar 03 Javascript
vue-router2.0 组件之间传参及获取动态参数的方法
Nov 10 Javascript
Vue 源码分析之 Observer实现过程
Mar 29 Javascript
jQuery each和js forEach用法比较
Feb 27 jQuery
javascript实现超好看的3D烟花特效
Jan 01 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
咖啡磨器 如何选购一台适合家用的意式磨豆机
2021/03/05 新手入门
PHP分页显示制作详细讲解
2006/12/05 PHP
深入分析php之面向对象
2013/05/15 PHP
带密匙的php加密解密示例分享
2014/01/29 PHP
PHP如何实现Unicode和Utf-8编码相互转换
2015/07/29 PHP
php统计数组不同元素的个数的实例方法
2019/09/26 PHP
jquery获取元素值的方法(常见的表单元素)
2013/11/15 Javascript
JavaScript执行顺序详细介绍
2013/12/04 Javascript
JavaScript中按位“异或”运算符使用介绍
2014/03/14 Javascript
JS中字符串trim()使用示例
2015/05/26 Javascript
JavaScript地理位置信息API
2016/06/11 Javascript
Nodejs下用submit提交表单提示cannot post错误的解决方法
2016/11/21 NodeJs
php register_shutdown_function函数详解
2017/07/23 Javascript
javaScript动态添加Li元素的实例
2018/02/24 Javascript
Vue中的字符串模板的使用
2018/05/17 Javascript
JavaScript实现公告栏上下滚动效果
2020/03/13 Javascript
[59:26]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第二局
2016/02/28 DOTA
[02:23]完美世界全国高校联赛街访DOTA2第一期
2019/11/28 DOTA
[03:40]DOTA2抗疫特别篇《英雄年代》
2020/02/28 DOTA
基python实现多线程网页爬虫
2015/09/06 Python
TensorFlow实现AutoEncoder自编码器
2018/03/09 Python
使用Python来开发微信功能
2018/06/13 Python
利用pandas读取中文数据集的方法
2018/07/25 Python
python 批量添加的button 使用同一点击事件的方法
2019/07/17 Python
python selenium登录豆瓣网过程解析
2019/08/10 Python
python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例
2020/03/06 Python
时尚圣经:The Fashion Bible
2019/03/03 全球购物
美国战术品牌:5.11 Tactical
2019/05/01 全球购物
技术总监管理岗位职责
2014/03/09 职场文书
新闻工作者先进事迹
2014/05/26 职场文书
人民调解员培训方案
2014/06/05 职场文书
拾金不昧表扬稿
2015/01/16 职场文书
大学生党课感想
2015/08/11 职场文书
2015年党务工作者个人工作总结
2015/10/22 职场文书
五年级作文之想象作文
2019/10/30 职场文书
mysql函数之截取字符串的实现
2022/08/14 MySQL