JavaScript循环练习求1~9999之间的回文数
2017-10-12 22:06·地摊大王尹志仁
求1~9999之间的整数,判断是否文回文数,如果是则输出并且输出这个数的位数
推荐下我的前端群:524262608,不管你是小白还是大牛js字符串拼接,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份2017最新的前端资料和零基础入门教程js字符串拼接,欢迎初学和进阶中的小伙伴。
/*先整理思路、、、、、 var n = 3223; 只要前后颠倒相等就是回文数 整数的位数: n.length for(var i = n.length - 1; i <= o ; i--){ m.push(n[i]); } document.write(m); */ function huiwen(){ var num = prompt("请输入一个整数"); document.write("你输入的数是:" + num + "
"); var n =""; //定义颠倒后的字符串 if(num= 1 &&num <10){ document.write("这是一个回文数" + "
"); document.write("这个回文数的位数是:1"); } else{ for(var i = num.length ; i >= 0 ; i--){ var num1 = num.charAt(i); //charAt等同于数组的下标,这样通过for循环就可以把输入的整数顺序颠倒 n = n.concat(num1); // 但是num1并不是一个整数,也不是一个字符串,没法跟num比较,用concat()将它们连接成一个字符串 } document.write( n + ":"); //得到的回文数输出一下 if( n == num){ document.write("这是一个回文数" + "
"); document.write("这个回文数的位数是:" + n.length) }else{ document.write('这不是一个回文数'); } } }
限时特惠:本站每日持续更新海量设计资源,一年会员只需29.9元,全站资源免费下载
站长微信:ziyuanshu688
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。