javascript - 逻辑 if 差异

标签 javascript php typescript

<分区>

最近遇到这样一段代码:

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 - LDAP 安全组 Symfony 2

php - JavaScript setInterval() 不显示内容?

javascript - Angular2引导错误: Error: No ExceptionHandler.是否包含平台模块(BrowserModule)?

Angular Material AutoComplete,自动选择列表中的不同项目

javascript - Fetch 抛出 "TypeError: Failed to fetch"成功的同源请求

php - Laravel 全局范围与关系

typescript 阴影变量