为什么
document.writeln("a" || "b")
输出a
而不是true
?
document.writeln("a" && "b")
输出b
document.writeln(1==1 && 1!=1)
输出false
document.writeln(1!=1 && 'b')
输出false
document.writeln(1==1 && 'b')
输出b
它是否计算内部内容并返回&&
的最后一个值,以及||
的第一个true值?