javascript - 为什么要在 javascript 中使用 0 > 0?

标签 javascript

我正在浏览 StackOverflow 的一些客户端代码,我在 https://stackoverflow.com/questions/ask 的源代码中遇到了这个 JavaScript block 。 :

if ($answerCheckbox.is(':checked') || 0 > 0) {
     $answerCheckbox.attr('checked', true);
     $('#question-only-section').hide();
     StackExchange.using("editor", function () {
          setTimeout(function () { showAnswerSection(true) }, 2);
     });
}

为什么不使用 false 来代替?

最佳答案

您假设代码全部是原生编写的 Javascript。一些服务器生成的脚本通过一些在运行时像这样解析的程序标识符引用元素的情况并不少见,这看起来有点奇怪。

关于javascript - 为什么要在 javascript 中使用 0 > 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12394821/

相关文章:

javascript - 强制浏览器后退按钮重新加载页面

javascript - 使用持久存储创建 HTML5 离线应用程序

javascript - 为什么全局修饰符不能正常工作?

javascript - SlideDown() 不能与 jQuery 中的 After() 一起使用

javascript - 同一页面中的多个交换不起作用

javascript - 如何从js函数返回多个对象

javascript - 如何在满足特定条件的情况下随机化数组?

javascript - 如何使用工具栏选项在 Quill js 上添加字体类型?

javascript - 将 javascript/jquery 代码放在多级花括号中可以吗?

javascript - 透视效果仅适用于未闭合的 img 标签。为什么?以及如何解决?