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 相关文章推荐
图片延迟加载的实现代码(模仿懒惰)
Mar 29 Javascript
javascript窗口宽高,鼠标位置,滚动高度(详细解析)
Nov 18 Javascript
js动画效果制件让图片组成动画代码分享
Jan 14 Javascript
ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
May 02 Javascript
javaScript中with函数用法实例分析
Jun 08 Javascript
原生JS实现旋转木马式图片轮播插件
Apr 25 Javascript
手机Web APP如何实现分享多平台功能
Aug 19 Javascript
jquery-mobile基础属性与用法详解
Nov 23 Javascript
JS实现旋转木马式图片轮播效果
Jan 18 Javascript
JS实现统计字符串中字符出现个数及最大个数功能示例
Jun 04 Javascript
微信小程序实现之手势锁功能实例代码
Jul 19 Javascript
vue.js实现图书管理功能
Sep 24 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中如何使用session实现保存用户登录信息
2015/10/20 PHP
PHP判断密码强度的方法详解
2017/05/26 PHP
PHP count_chars()函数讲解
2019/02/14 PHP
Z-Blog中用到的js代码
2007/03/15 Javascript
番茄的表单验证类代码修改版
2008/07/18 Javascript
Js 中debug方式
2010/02/07 Javascript
javascript中运用闭包和自执行函数解决大量的全局变量问题
2010/12/30 Javascript
基于jQuery实现模拟页面加载进度条
2013/04/01 Javascript
让人蛋疼的JavaScript语法特性
2014/09/30 Javascript
JavaScript中的setUTCDate()方法使用详解
2015/06/11 Javascript
JavaScript中几种排序算法的简单实现
2015/07/29 Javascript
js 实现一些跨浏览器的事件方法详解及实例
2016/10/27 Javascript
简单三步实现报表页面集成天气
2016/12/15 Javascript
BootStrap Datepicker 插件修改为默认中文的实现方法
2017/02/10 Javascript
浅谈angular.js跨域post解决方案
2017/08/30 Javascript
Angular实现点击按钮控制隐藏和显示功能示例
2017/12/29 Javascript
浅谈Vue内置component组件的应用场景
2018/03/27 Javascript
webpack 模块热替换原理
2018/04/09 Javascript
bing Map 在vue项目中的使用详解
2018/04/09 Javascript
vue.js响应式原理解析与实现
2020/06/22 Javascript
解决vue的变量在settimeout内部效果失效的问题
2018/08/30 Javascript
微信小程序云开发(数据库)详解
2019/05/17 Javascript
在vue项目中使用sass语法问题
2019/07/18 Javascript
浅谈vue 多个变量同时赋相同值互相影响
2020/08/05 Javascript
Vue双向数据绑定(MVVM)的原理
2020/10/03 Javascript
在Python中处理字符串之isdecimal()方法的使用
2015/05/20 Python
使用python画社交网络图实例代码
2019/07/10 Python
Python如何获取Win7,Win10系统缩放大小
2020/01/10 Python
Philosophy美国官网:美国美容品牌
2016/08/15 全球购物
万得城电器土耳其网站:欧洲第一大电子产品零售商
2016/10/07 全球购物
Shopee印度尼西亚:东南亚与台湾市场最大电商平台
2018/06/17 全球购物
2014年母亲节寄语
2014/05/07 职场文书
婚礼双方父亲致辞
2015/07/27 职场文书
css布局巧妙技巧之css三角示例的运用
2022/03/16 HTML / CSS
mysql 8.0.27 绿色解压版安装教程及配置方法
2022/04/20 MySQL
Redis特殊数据类型HyperLogLog基数统计算法讲解
2022/06/01 Redis