Heim >Web-Frontend >js-Tutorial >So verwenden Sie die JavaScript-Schleifenübung, um die Palindromzahl zwischen 1 und 9999 zu ermitteln

So verwenden Sie die JavaScript-Schleifenübung, um die Palindromzahl zwischen 1 und 9999 zu ermitteln

一个新手
一个新手Original
2017-10-13 09:18:053520Durchsuche

Suchen Sie eine ganze Zahl zwischen 1 und 9999 und bestimmen Sie, ob es sich um eine Palindromzahl handelt. Wenn ja, geben Sie die Anzahl der Ziffern in dieser Zahl aus


<script type="text/javascript">/*先整理思路、、、、、    
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 + "<br>");    
    var n ="";  //定义颠倒后的字符串 
    if(num<1){
       document.write("不要输入负数");
       }else if (num >= 1 &&num <10){
            document.write("这是一个回文数" + "<br>");
            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("这是一个回文数" + "<br>");
               document.write("这个回文数的位数是:" + n.length)
            }else{
               document.write(&#39;这不是一个回文数&#39;);
            }
       }
}</script>
</head>

<body>
<input type="button" value="开始" onClick="huiwen()">
</body>

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die JavaScript-Schleifenübung, um die Palindromzahl zwischen 1 und 9999 zu ermitteln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn