JavaScript赋值运算符 - 很奇怪?

时间:2017-04-20 07:35:48

标签: javascript operators variable-assignment assignment-operator

我遇到了这两种情况:

  1. var z = "blahblah", h;
  2. var a = b ="blah";
  3. 玩弄这些我得出结论:

    1. 相当于:

      var z= "blahblah";
      var h;
      
    2. 相当于:

      b = "blah";
      var a=b;
      
    3. 这是我尝试解释(2): 它与运算符优先级和关联性有关吗? =运算符采用两个操作数并从左到右运行。如果解释是正确的,可以用同样的方式解释(1)吗?

      最后,有没有关于'怪异'JavaScript的资料?

      谢谢!

0 个答案:

没有答案