2 回答
![?](http://img1.sycdn.imooc.com/533e4c5600017c5b02010200-100-100.jpg)
TA贡献1719条经验 获得超6个赞
这么简单的问题...
function f()
{
var flag1=f1();
alert(flag1);
var flag2=f2();
alert(flag2);
if(flag1&&flag2)
{window.alert(flag1+flag2);return false;}
if(!flage2){
window.alert(flag2);return false;
}
return false;
}
分别看看弹出的对话框的值,看看取出来的都是什么结果
还有if(flag1&&flag2)如果条件满足就直接执行里面的return false了,程序就截止了
按照我的思路再试一试,要有耐心哦,祝你好运!!!
![?](http://img1.sycdn.imooc.com/54584d1300016b9b02200220-100-100.jpg)
TA贡献1900条经验 获得超5个赞
你写错了呗
if(!flage2){
var flag2=f2(); 看看有啥区别 (大家来找茬)
---------------
有那么夸张吗?
<html>
<head>
<script type="text/javascript">
function focus()
{
var flag1=f1();
var flag2=f2();
if(flag1&&flag2)
{window.alert(flag1+flag2);return false;}
if(!flag2){
window.alert(flag2);return false;
}
return false;
}
function f1() {
return true;
}
function f2() {
return false;
}
</script>
</head>
<body onload='focus()'>
</body>
</html>
你用这代码折腾试试
添加回答
举报