<分区>
最近遇到这样一段代码:
if (0 === $something) { }
上面的代码有什么区别吗:
if ($something === 0) { }
<分区>
最近遇到这样一段代码:
if (0 === $something) { }
上面的代码有什么区别吗:
if ($something === 0) { }
最佳答案
实际上,无论是在性能方面还是在功能方面都没有区别。我可以说这是个人选择的编码风格,通常称为 Yoda Style
In programming jargon, Yoda conditions (also called Yoda notation) is a programming style where the two parts of an expression are reversed in a conditional statement.
我更喜欢后一种方式,因为第一种方式会破坏代码的可读性(至少对我而言)
关于javascript - 逻辑 if 差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45334353/
相关文章:
javascript - 在 Javascript 中声明变量 - 构造函数与文字
javascript - JavaScript 中的 Microsoft 认知服务示例
javascript - Div 内容不会更新 - 简单的 Javascript
php - JavaScript setInterval() 不显示内容?
javascript - Angular2引导错误: Error: No ExceptionHandler.是否包含平台模块(BrowserModule)?
Angular Material AutoComplete,自动选择列表中的不同项目