这是从mozilla的网站上翻译拷贝的,原文地址:
    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence
    顺序从高到底(21最高 - 1最低)

    优先级号 名称 操作符号
    21 圆括号运算符(Grouping) (…)
    20 成员访问(Member Access) .
    计算成员访问(Computed Member Access) …[…]
    new新建操作(带参数) new …(…)
    方法调用(Function Call) …(…)
    自判断链接(Optional chaining) ?.
    19 new新建操作(没带参数) new …
    18 后缀递增(Postfix Increment) …++
    后置递减(Postfix Decrement) …—
    17 逻辑否(Logical NOT) !
    位取反(Bitwise NOT) ~
    一元加号(Unary plus) +…
    一元减号(Unary negation) -…
    前缀递增(Perfix Increment) ++…
    前缀递减(Perfix Decrement) —…
    类型判断符 typeof …
    void 运算符 void …
    删除符 delete …
    await 运算符 await …
    16 幂运算符 … ** …
    15 乘号(Multiplication) *
    除号(Division) /
    求余(Remainder) %
    14 加号(Addition) … + …
    减号(Subtraction) … - …
    13 左位移符(Bitwise Left Shift) … << …
    右位移符(Bitwise Right Shift) … >> …
    无符号右位移符(Bitwise Unsigned Right Shift) … >>> …
    12 小于(Less Than) … < …
    小等于(Less Than or Equal) … <= …
    大于(Greater Than) … > …
    大等于(Greater Than or Equal) … >= …
    in 运算符 … in …
    instanceof 运算符 … instanceof …
    11 相等(Equality) … == …
    不相等(Inequality) … != …
    严格相等(Strict Equality) … === …
    严格不相等(Strict Inequality) … !== …
    10 与位运算符(Bitwise AND) &
    9 异位运算符(Bitwise XOR) ^
    8 或位运算符(Bitwise OR) |
    7 与逻辑运算符(Logical AND) &&
    6 或逻辑运算符(Logical AND) ||
    5 空值合并操作符(Nullish coalescing operator) … ?? …
    4 三元运算符(Conditional (ternary) operator) … ? … : …
    3 赋值(Assignment) … = …
    … += …
    … -= …
    … **= …
    … *= …
    … /= …
    … %= …
    … <<= …
    … >>= …
    … >>>= …
    … &= …
    … ^= …
    … |= …
    … &&= …
    … ||= …
    … ??= …
    2 yield 运算符 yield …
    yield* 运算符 yield* …
    1 逗号/序列(Comma / Sequence) … , …