zoukankan      html  css  js  c++  java
  • js运算符优先级

    优先级由高到低:小括号(xxx) ---> 属性访问.  ---> new foo() ----> foo()

    除了 …扩展运算符 以外,就是 . 运算符和 [ ] 运算符最优先,

    就先匹配它的左右,以 . 的位置隔开,用括号括起来,

    匹配成完整的“对象.属性名” 的格式,或者“对象[属性名]”  

    然后在匹配,其它的格式, new 函数名 ()

    所以,当 出现 “new 函数名 ()”时,会匹配成new 函数名 ()”,不会是“new”,函数名 () 

    优先级顺序从高到低

    (…)   .        […]       new … (…)   …(…)       new …

    …++   …--      ! …       +…  -…      ++…  --…

    typeof … void…    delete…

    …*…   …/…      …%…       …+…  …-…

    …<…  …<=…     …>…       …>=…

    …==…   …!=      ……===…

    …& …   …^…      …|…       …&&…        …||…

    …? …: ……=…      …+=…      …-=…

    …*= …   …/=…     …%=…      …&=…

    yield…   ... …    …, …

  • 相关阅读:
    绿色版 notepad++ 添加鼠标右键菜单
    Scala 安装与配置
    Scala 神奇的下划线 _
    Kafka 安装部署
    Pulsar 下一代消息平台
    Sqoop 安装部署
    Flume 常用配置项
    Android-selector
    android- 9patch
    有关内存的思考题
  • 原文地址:https://www.cnblogs.com/aredleave/p/7573144.html
Copyright © 2011-2022 走看看