如果  
var id1=4
var val=1
  在javaScript代码里,怎么才能让这两个变量的值调换一下呢
  结果就是   id1的值为4  而val的值为1呢   
求助  谢谢

解决方案 »

  1.   

    var id1 = 4;
    var val = 1;
    var tmp = id1;
    id1 = val;
    val = tmp;
      

  2.   

    var id1=4
    var val=1
    var tmp = id1;
    id1=val
    val=tmp
    使用临时变量
      

  3.   

    设第三个变量。。var id1=4;
    var val=1;
    alert("id1以前="+id1);
    alert("val以前="+val);var mid;
    mid=val;
    val=id1;
    id1=mid;
    alert("id1现在="+id1);
    alert("val现在="+val);
      

  4.   

    var id1=4
    var val=1id1=id1^val;
    val=val^id1;
    id1=id1^val;alert(id1);
    alert(val);
      

  5.   


    var a = 1;
    var b = 2;
    var t = a;
    a = b;
    b = t;
    alert(a);
    alert(b);