赋值语句作为判断的条件 阅读别人代码突然遇到 if 判断中使用赋值表达式时一下子懵了,遂查之: If(a=b)或者if(a=function()),像这种情况,实际上是先赋值后判断,赋值后如果a的值不是false,那么这个条件就成立。