赋值语句作为判断的条件

阅读别人代码突然遇到 if 判断中使用赋值表达式时一下子懵了,遂查之:

If(a=b)或者if(a=function()),像这种情况,实际上是先赋值后判断,赋值后如果a的值不是false,那么这个条件就成立。

posted @ 2019-11-22 16:36  沐子馨  阅读(1765)  评论(0编辑  收藏  举报