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

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

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);

}


温馨提示:内容为网友见解,仅供参考
第1个回答  2014-06-17
<!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个回答  推荐于2018-03-21
function Reverse(){
    var result = prompt("请输入任意字符:"),
        arr = result.split(""),
        newArr = arr.reverse();
        alert(newArr.join(""));
}
Reverse();

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

本回答被网友采纳
第3个回答  2014-06-17
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"

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

}

编写一个js程序,要求用户输入任意一个多位的整数,然后将该整数显示的...
\/*编写一个函数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(...

js 编写一个脚本,该脚本要求用户输入两个整数,从用户那里获得这两个整数...
var t_s2=t_O2.value;var t_r=\/^-?\\d{1,9}$\/gi;if(!t_r.test(t_s1)){t_O1.focus(); t_O1.select(); alert('第一个输入不对'); return;} t_r.test('');if(!t_r.test(t_s2)){t_O2.focus(); t_O2.select(); alert('第二个输入不对'); return;} if(parseIn...

编写一段javascript程序,要求用户输入一个整数N,计算从1加到N,要求使 ...
if(isNaN(document.myform.text.value)){ \/\/isNaN()用来判断用户的输入是否是一个整数 alert("您输入的不是一个整数,请重新输入");document.myform.text.focus();\/\/定位光标到文本框 document.myform.text.select();\/\/使框中内容被选中 }else{ \/\/利用parseInt()方法将文本框中的内容转换为...

js语言 输入一个3位数的正整数,反向输出其对应的数.如输入123,输出321...
f = function (v) { return + (v + "").split("").reverse().join(""); }

写程序从输入对话框中读入0与127之间一个的整数,然后显示该整数所对应的...
public class Pay { public static void main(String[] args){ String aString=JOptionPane.showInputDialog("请输入一个整数")Integer InputNum=Integer.ParsInt(aString);if(InputNum>=0&&InputNum<=127){ 转换ASCII码值的代码就不写 多查查JAVA APi 对你有好处 JOptionPane.showMessageDialog(......

js怎么让用户输入一个数字,输出这个数字因数的个数
首先要知道什么是因数:凡是能整除这个数的数都是这个数的因数。因为3和4之间没有其他的整数,所以12的因数有6个。这个方法适合不是太大的数找因数。

js编写一个代码 要求用户输入不超过5位数的整数,计算整数的各位之和
var a = document.getElementById("a").value;var sum = parseInt(a.substring(0,1))+parseInt(a.substring(1,2))+parseInt(a.substring(2,3))+parseInt(a.substring(3,4));alert("合计: "+sum);} 忘了你位数不定了,你自己改改 ...

编写一个猜数字的程序,当客户访问服务器上的Guess.jsp时,随机分配给...
< Random r = new Random();int answer= r.nextInt(100);request.getSession.setAttribute("answer",answer);> 保存随机数到session,判断,request.getParameter("guessNumber").equals(request.getSession.getAttribute("answer"))根据结果跳转到不同的页面,返回用个js技术,这个网上很多,就不说了。

VB操作题。设计一个程序,将从键盘输入的四位数逆序输出。
Private Sub Command1_Click()Dim data(3)data(0) = Mid(Text1.Text, 1, 1) '取第一位数据 data(1) = Mid(Text1.Text, 2, 1) '取第二位数据 data(2) = Mid(Text1.Text, 3, 1) '取第三位数据 data(3) = Mid(Text1.Text, 4, 1) '取第四位数据 '提供两种显示方法:'第...

js里面怎样表示一个64位的整数,该怎么处理
js中表示一个64位的整数可以用正则表达式匹配 举个例子,输入一串任意的字符窜,文字、数字、符号等等,要求是输入64为整数,满足要求提示输入正确,不满足提示输入错误 代码如下:<!DOCTYPE html>Examplesvar aInp = document.getElementsByTagName('input...

相似回答