标签: javascript
执行评估前进而不是后退之间是否存在差异?
例如,假设我们想检查一个值是否为空字符串(在这个例子中很糟糕,不可否认)我们可以做两件事之一:
"" === myValue
或
myValue === ""
其中一个比另一个更正确吗?我个人更喜欢第二种方式,因为它更具语义性,更易于阅读,但我注意到许多编写少量JavaScript的Java开发人员倾向于以第一种方式编写它。
另外请告诉我,如果有更好的地方可以问这个问题,我找不到一个,但我很乐意在另一个董事会重新发布。