...位的整数,然后将该整数显示的顺序颠倒过来!

发布网友 发布时间:2024-10-23 22:02

我来回答

5个回答

热心网友 时间:2小时前

function L_3(){

/*编写一个函数rev用于将一个整数前后倒置。

例如rev(12345)将返回54321,rev(123)将返回321

整数位数不限制,多少位都行。*/

var num = prompt("请随意输入一个数值", 5201314);

num1 = num;

var rev = 0;

do{

var last = num %10;//获取最后一位数

rev = rev*10 + last;

num =parseInt(num/10)

}while(num);//直到false结束循环也就是num取整为0的时候就是为假

console.log(num1+"的倒置数是"+rev);

}


热心网友 时间:2小时前

var number=window.prompt("请输入一个正整数")
for(var j=number.length-1;j>=0;j--){
document.write(number.charAt(j));

}

热心网友 时间:2小时前

function Reverse(){
    var result = prompt("请输入任意字符:"),
        arr = result.split(""),
        newArr = arr.reverse();
        alert(newArr.join(""));
}
Reverse();

简单实现了一下,希望有更好的方法

热心网友 时间:2小时前

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> 数字倒序 </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function reverse(o) {
    if (o == null || o.length == 0)
    {
return "";
    }
var s = new String(o);
var str =  s.reverse();
alert(str);
}

String.prototype.reverse = function() {
    if (this == null || this.length == 0)
    {
return "";
    }
var str = "";
var length = this.length;
for (var i=length-1; i >= 0;i-- )
{
   str += this.charAt(i);
}

return str;
}
//-->
</SCRIPT>
</HEAD>

<BODY>
请输入一个数字:<input type="text" name="num" id="num" onblur="reverse(this.value);">
</BODY>
</HTML>

热心网友 时间:2小时前

function getReverseNum(num){
   
    var num  = num+"";
   
    var arr = [];
   
    var j = 0;
   
    for(var i=0;i<num.length;i++){
      
        arr[num.length-1-j] = num[i];
     
         j++;
   
    }
   
    return arr.join("");
 }
 
 测试数据
 
 getReverseNum(12345)
"54321"

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com