我正在浏览一些StackOverflow的客户端代码,并在源代码中遇到了这个JavaScript块https://stackoverflow.com/questions/ask:
if ($answerCheckbox.is(':checked') || 0 > 0) {
$answerCheckbox.attr('checked', true);
$('#question-only-section').hide();
StackExchange.using("editor", function () {
setTimeout(function () { showAnswerSection(true) }, 2);
});
}
Run Code Online (Sandbox Code Playgroud)
你为什么false不用呢?
没有理由......但是在你知道服务器端代码之前,你无法确定.
让我们说(PHP)你有一个变量$x=1,也可能$x=0取决于场景.
if ($answerCheckbox.is(':checked') || <?php echo $x;?> > 0) {
Run Code Online (Sandbox Code Playgroud)
那段代码很有道理......