Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是;int";用javascript是什么意思?_Javascript_Int - Fatal编程技术网

什么是;int";用javascript是什么意思?

什么是;int";用javascript是什么意思?,javascript,int,Javascript,Int,我的老师要求我做一个javascript函数,它可以反转一个整数(例如321->123)并使用 我不确定脚本中的“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 }

我的老师要求我做一个javascript函数,它可以反转一个整数(例如321->123)并使用

我不确定脚本中的“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) 
}

但它不起作用。任何帮助都将不胜感激。

Javascript是动态键入的,因此
intreverse(intn){}
不是合适的Javascript

可能你的老师给了你一个关于函数应该用作参数和返回类型的指示,即她的意思是:

编写一个名为
reverse
的Javascript函数,该函数将整数作为参数,然后返回整数


我认为法布里齐奥·卡尔德兰的评论是正确的

您可能希望将代码分解为多个部分:

var reverse = function(n) {
    // your reversal code.
}

var n = parseInt(prompt('Podaj liczbę'));
var r = reverse(n);

alert("Reversed: " + r);

我建议您不要使用
文档。请在此处编写

这是此函数的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)

看看这里

也许他指的是另一种语言?!?这不是有效的JavaScript。除了
int
之外,它还有其他错误。我想他只是想指定函数必须接受一个整数作为参数,并且必须返回一个整数。
int reverse(int n){}
看起来很可疑。声明这种方法的正确方法是函数reverse(n){,而不是int reverse(int n){或者可能老师根本没有说JavaScript……为什么像你这样的大多数人都不建议写
document.write
??请你解释一下……这是一条评论,不是答案。@KendallFrey:它开始是一条评论,而且变得太大了。:-)我实际上删除了这个评论,因为它在那里没有意义。也许我是wrong。我想我会继续使用它。你帮了我很多,谢谢!@CJRamki:
文档。write
的用途非常有限。它只有在你第一次加载页面时才有用,所以通常不能与
提示符一起很好地工作。有一些合理的技术可以添加到现有的DOM中,它们不难使用,只是简单的一次性使用显示
警报
控制台。日志
通常很好,当它不显示时不会让人感到困惑,而
文档的方式。写入
通常不会。
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)