如图:按照正常的数学逻辑来说这个式子是不对的。 但是在js中,分成了两部分计算。第一是false 第二就变成了false<3 ,false 默认在计算的时候变为了0<3,所以最后返回true 解决方法: 分开写