运算符(operator)和运算数(operand)。


1. ,(逗号)


2. delete
  • 删除之后,该值为empty,已经不存在。但是数组长度不变。(怪异)。对删除数组的成员,意义不大。比如delete a[1],长度不变。还是用splice最好
         


3. in




4.逻辑运算符:&& ||  !
  • 返回值不一定是bool

&& 和 || 运算规则:(短路运算)
  • 从左到右依次评估每个表达式
  • 如果当前表达式能决定当前语句的值,那么结果就是该表达式,否则取最后一个值

Logical AND(&&) expr1 && expr2
从左往右,如果遇到某个表达式为假则终止,且返回该表达式
  • 如果全为真,则返回最后一个表达式(也是当前表达式)




Logical OR (||) expr1 || expr2
从左往右,如果遇到某个表达式为真则终止,且返回该表达式
  • 如果全为假,则返回最后一个表达式


Logical NOT (!) !expr
Returns false if its single operand that can be converted to true;
otherwise, returns true.





5. .. spread operator


表达式:

1.运算符和表达式

2019-02-16 21:54:28 0 61
这里是评论

相关推荐