Javascript逻辑运算符

来源:百度知道 编辑:UC知道 时间:2024/05/27 00:08:16
write("<LI>false && 'A' 的结果是 ", f && 'A');
write("<LI>'A' && false 的结果是 ", 'A' && f);
write("<LI>true && 'A' 的结果是 ", t && 'A');
write("<LI>'A' && true 的结果是 ", 'A' && t);
write("<LI>'A' && 'B' 的结果是 ", 'A' && 'B');

write("<LI>false || 'A' 的结果是 ", f || 'A');
write("<LI>'A' || false 的结果是 ", 'A' || f);
write("<LI>true || 'A' 的结果是 ", t || 'A');
write("<LI>'A' || true 的结果是 ", 'A' || t);
write("<LI>'A' || 'B' 的结果是 ", 'A' || 'B');
输出结果是什么

结果:
false && 'A' 的结果是 false
'A' && false 的结果是 false
true && 'A' 的结果是 A
'A' && true 的结果是 true
'A' && 'B' 的结果是 B
false || 'A' 的结果是 A
'A' || false 的结果是 A
true || 'A' 的结果是 true
'A' || true 的结果是 A
'A' || 'B' 的结果是 A

要执行的代码
<script type = "text/javascript">
var f = false;
var t = true;
with(document){
write("<LI>false && 'A' 的结果是 ", f && 'A');
write("<LI>'A' && false 的结果是 ", 'A' && f);
write("<LI>true && 'A' 的结果是 ", t && 'A');
write("<LI>'A' && true 的结果是 ", 'A' && t);
write("<LI>'A' && 'B' 的结果是 ", 'A' && 'B');

write("<LI>false || 'A' 的结果