我正在浏览 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/