发布网友
共1个回答
热心网友
这里有三个地方你可能需要补习:
一、短路执行
如果一行代码为“A && B”,则只有A的值为true时,JS才会执行到B,否则不会执行B
相当于 if(A){B}
二、无效值
如果一行代码为“A=B||C”,则表示如果B是有效的值则A=B,否则A=C
那什么是无效值呢?就是与false等效的这几个值:0、空字符串、未定义的变量。
当B等于这几个值的时候,A就被赋值为C
三、三元运算符
如果一行代码为“A?B:C”,则表示如果A为true则执行B,否则执行C