发布网友 发布时间:2024-10-23 22:02
共5个回答
热心网友 时间:6分钟前
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);
}
热心网友 时间:4分钟前
var number=window.prompt("请输入一个正整数")
for(var j=number.length-1;j>=0;j--){
document.write(number.charAt(j));
}
热心网友 时间:7分钟前
function Reverse(){
var result = prompt("请输入任意字符:"),
arr = result.split(""),
newArr = arr.reverse();
alert(newArr.join(""));
}
Reverse();
简单实现了一下,希望有更好的方法
热心网友 时间:1分钟前
<!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>
热心网友 时间:9分钟前
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"