javascript - 值在 JavaScript 表达式中的哪一侧有关系吗?
问题描述
假设我有一个变量 x,我想检查 x 是否等于字符串 'y'。
如果我执行以下任一操作有什么区别:
- x === 'y'
- 'y' === x
或者假设我想检查 y 是否大于 x:
- x < y
- y > x
就代码的执行方式而言,区别可以是任何东西,而哪种更可取,不仅在性能方面(如果有的话),而且在可读性方面。
解决方案
推荐阅读
- console - Spring Tool Suite 4 控制台颜色问题
- python - 如何在python中读取条形码?
- javascript - 开玩笑清理 Express 服务器设置
- apache - Apache2 将 https://www 重定向到 https://non-www
- vba - 我想通过 VBA 将所有突出显示和阴影的文本从 Word 文件连同颜色一起复制到 Excel
- c# - 在 ASP.NET Core 2.0 中将 JSON 对象作为 JWT 令牌的声明传递
- c++ - 我可以在 vb.net windows 窗体应用程序中使用 COleControlModule 吗?
- matlab - 在 Matlab 中的 fcontour 中标记轮廓线
- python - 如何覆盖 AssertionError
- python - 从pycharm中的重组文本文件中删除面包屑