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
                        
                        
                    