我的老师今天告诉我:
像这样的反向错误:
/*statement*/ === false
必须写在声明的前面,例如:
false === /*statement*/
因为如果有人重构了第一个代码行并删除了两个(一个)等号,那么我们可以在那里分配一个代码,然后代码可以做其他事情。最好做第二条代码行,因为这样更安全
我个人更愿意在声明后写上false
,因为它对我来说更容易阅读
我错了吗?我必须在声明前写false
吗?
(这样的事情经常发生吗?这发生在您身上吗?您如何更好地阅读代码?)
PS:我很想问多个问题