我上网查了查,说是^是抑或运算符,可是^不是为运算符吗?我想实现的异或运算符功能是:
真 真 = 假
假 假 = 真
真 假 = 真
假 真 = 真PHP中是xor,我在JS中也写xor就报错,请问JS有吗?谢谢!

解决方案 »

  1.   

    http://www.webjx.com/javascript/jsajax-1593.html
      

  2.   

    异或是  假^假=假 吧
    alert(true ^ true)
    alert(false ^ false)
    alert(true ^ false)
    alert(false ^ true)
      

  3.   

    与非运算
    alert(!(true && true)); //false
    alert(!(true && false));//true
    alert(!(false && true));//true
    alert(!(false && false));//true其他的参考2楼
      

  4.   

    上面已经说了,javascript是有这样的运算的,上面说的很对,我在项目中也经常用到。
      

  5.   

    位运算符是这些
    http://w3school.com.cn/js/pro_js_operators_bitwise.asp
      

  6.   

    那不对啊
    alert(25 ^ 3);    //弹出的是26
    按说25和3都是真,那结果应该是假啊?