编写一个js程序,要求用户输入任意一个多位的整数,然后将该整数显示的顺序颠倒过来!

编写一个js程序,要求用户输入任意一个多位的整数,然后将该整数显示的顺序颠倒过来!例如输入54321会显示12345... 编写一个js程序,要求用户输入任意一个多位的整数,然后将该整数显示的顺序颠倒过来!例如输入54321会显示12345 展开
 我来答
程序员自学代码笔记
2018-03-21 · TA获得超过167个赞
知道答主
回答量:62
采纳率:40%
帮助的人:7.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);

}


冰火两重天
2014-06-17 · TA获得超过1425个赞
知道小有建树答主
回答量:1489
采纳率:0%
帮助的人:997万
展开全部
<!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>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Minos1990
推荐于2018-03-21 · TA获得超过159个赞
知道小有建树答主
回答量:406
采纳率:0%
帮助的人:194万
展开全部
function Reverse(){
    var result = prompt("请输入任意字符:"),
        arr = result.split(""),
        newArr = arr.reverse();
        alert(newArr.join(""));
}
Reverse();

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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cs903016
2014-06-17 · TA获得超过1179个赞
知道小有建树答主
回答量:2599
采纳率:80%
帮助的人:1731万
展开全部
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"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuheng119qiqi
2018-05-02
知道答主
回答量:3
采纳率:0%
帮助的人:2554
展开全部
var number=window.prompt("请输入一个正整数")
for(var j=number.length-1;j>=0;j--){
document.write(number.charAt(j));

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式