题目描述 不借助临时变量进行两个数的交换: 输入a=3,b=9,输出a=9,b=3 方法一 将a置为a,b的差值。 let a = 3; let b = 9; a = b - a; b = b - a; a = b + a; console.log(a,b) // 9 3 如果需要对该方法演算可以直接将a = b - a;代入b = b - a;即可。 方法二 使用数组。 let a = 3; let b = 9; [a, b] = [b, a]; console.log(a, b); // 9 3