我老师要求我做一个反转整数的javascript函数(例如321-> 123)并使用
int reverse(int n){ }
我不确定" int"是什么?在脚本中。有人可以向我解释一下吗?我不想要一个完整的脚本,我只需要了解" int"做。我试过了
int reverse(int n) {
n=parseInt(prompt('Podaj liczbę'))
for(var r=0 n; n=Math.floor(n/10)) {
r *= 10
r += n % 10
}
document.write(r)
}
但它不起作用。任何帮助将不胜感激。
答案 0 :(得分:1)
Javascript是动态输入的,因此int reverse(int n){ }
不是正确的Javascript。
可能你的老师给你一个关于你的函数应该用作参数和返回类型的指示,即她的意思是:
编写一个名为
reverse
的Javascript函数,它以整数作为参数,返回一个整数。
答案 1 :(得分:1)
我认为Fabrizio Calderan的评论是正确的。
您可能希望将代码分解为多个部分:
var reverse = function(n) {
// your reversal code.
}
var n = parseInt(prompt('Podaj liczbę'));
var r = reverse(n);
alert("Reversed: " + r);
我建议你不要在这里使用document.write
。
答案 2 :(得分:0)
这是这个函数的工作javascript版本
function reverse(n) {
n=parseInt(prompt('Podaj liczbę'))
var res = o
for(var r=0; n=Math.floor(n/10);r++) {
res *= 10
res += n % 10
}
alert(res)
}
reverse(10)