JavaScript中交换两个变量的值,常见三种方法:

如变量 a=2; b=5; 需要交换a和b的值,使a=5; b=2。

//声明变量并赋值
var a = 2;
var b = 5;

  1. 定义一个中间变量tmp
    var tmp = a;
    a = b;
    b = tmp;
    //控制台打印出a = 5, b = 2
    console.log(“a=” + a + “,b=” + b);

  2. 加减操作赋值
    a = a + b;
    b = a - b;
    a = a- b;
    console.log(“a=” + a + “,b=” + b);

  3. 运用数组赋值
    //将数组[5,2]中索引号为0的元素赋值给a
    a = [b, b = a] [0];
    console.log(“a=” + a + “,b=” + b);