美文网首页
Javascript学习笔记——4.11 赋值表达式

Javascript学习笔记——4.11 赋值表达式

作者: IFELSE | 来源:发表于2018-03-23 09:31 被阅读0次

常规赋值使用=,要和等于区分开。

带运算赋值:

  • += a+=b 等价 a=a+b
  • -= a-=b 等价 a=a-b
  • *= a=b 等价 a=a*b
  • /= a/=b 等价 a = a/b

诸如此类的还有 %= <<= >>= >>>= &= |= ^=

一般情况下模式都是a op = b 等价于a = a op b

只有在a包含了副作用表达式的情况下,两者才不等价。

比如 data[i++] = 2 和 data[i++]=data[i++]+2 不等价。

相关文章

网友评论

      本文标题:Javascript学习笔记——4.11 赋值表达式

      本文链接:https://www.haomeiwen.com/subject/dpycqftx.html