<html>
<script language="javascript">
var bTrue=true;
var bResult = (bTrue && bUnknow);
alert (bResult);
</script>
</html>
/*上面这段代码将会产生错误,而把第一个运算数设为false*/<html>
<script language="javascript">
var bFalse=false;
var bResult = (bFalse && bUnknow);
alert (bResult);
</script>
</html>
/*这段代码就会运行成功,显示"false",劳烦大家解释一下原因,小菜serven7不甚感激*/
<script language="javascript">
var bTrue=true;
var bResult = (bTrue && bUnknow);
alert (bResult);
</script>
</html>
/*上面这段代码将会产生错误,而把第一个运算数设为false*/<html>
<script language="javascript">
var bFalse=false;
var bResult = (bFalse && bUnknow);
alert (bResult);
</script>
</html>
/*这段代码就会运行成功,显示"false",劳烦大家解释一下原因,小菜serven7不甚感激*/
解决方案 »
- 请教数据写入、读取、编辑时字符编辑、解码的问题?????
- 怎么在.net中做网站整和
- 使用UpdatePanel,弹出提示框后,可以跳转页面吗
- 请flygoldfish(长江支流) 来接分,感谢您的帮助
- 求救!一个在asp.net(C#)中的问题
- 为什么我使用WebHtmlEditor只要一使用自带的按钮就会出错??
- 请教一个简单的问题 关于全局变量的问题
- 关于留言板验证码问题......(高手请进)
- Xcopy问题,也许是MS的BUG
- 一道小学六年级的题?帮我做做?
- window.showModalLialog() 在第二次请求的时候为何不走后台(同一个页面)
- 使用母版,怎么设置能在同一页面打开
也就是当bFalse ==false时后面的就不执行了(有一个为假,就为假)
当bFalse ==true 时后面的要继续判断的--好象叫短路(不一定准确)
&&運算符,如果第一个为真,那么它要判断第二个值的,因为第二个值不存在,所以就发生异常了
如果第一个为假,那反,它第二个值就不去判断了,直接返回一个false;