swap()函数用于变量的值
这个问题在这里已经有了答案:
你的函数在内部交换值,但函数不会返回一个值。
以下方法以与提供的内容相反的顺序返回值数组。
function swap(x, y) {
var t = x;
x = y;
y = t;
return [x, y];
}
console.log(swap(2, 3));
如果你实际上不需要交换值:
function swap (x, y)
{
return [y, x];
}
如果您确实需要交换值,但您不想声明另一个变量:
function swap (x, y)
{
x = x + y;
y = x - y;
x = x - y;
return [x, y];
}
链接地址: http://www.djcxy.com/p/20805.html