为了账号安全,请及时绑定邮箱和手机立即绑定

哪里出错了,代码运行不出来。使用javascript代码写出一个函数:实现传入两个整数后弹出较大的整数。

<script type="text/javascript">

function abc(x,y)

{   

    if(x>y){return x);

    else if(x<y){return y};

    else{return "两数相等" }  ;

}

document.write(" 5 和 4 的较大值是:"+abc(5,4)+"<br>");

 document.write(" 6 和 3 的较大值是:"+abc(6,3)); 


</script>


正在回答

5 回答

elseif前去掉“;”,用了";"就表示这行已经结束了,if ...elseif...else的结构就被打断了。

0 回复 有任何疑惑可以回复我~
#1

Tang小溪 提问者

非常感谢!真没注意还有这样的规则!
2016-03-28 回复 有任何疑惑可以回复我~

if(x>y){return x);

    else if(x<y){return y};

    else{return "两数相等" }  ;

你几个return的后面都把分号写在外面了,而且第一个return右边的)改为  }

0 回复 有任何疑惑可以回复我~

<script type="text/javascript">

function abc(x,y)

{   

    if(x>y){return x);

    else if(x<y){return y};

    else{return "两数相等" }  ;

}

document.write(" 5 和 4 的较大值是:"+abc(5,4)+"<br>");

 document.write(" 6 和 3 的较大值是:"+abc(6,3)); 

</script>

第四行中

if(x>y){return x}

return x 邮编的)改成}

0 回复 有任何疑惑可以回复我~
if(x>y){return x);

你写的代码也是够粗心的。

{return x}

return 不可以用括号的

0 回复 有任何疑惑可以回复我~
#1

Tang小溪 提问者

555555.。。。。改了,还是不行,我在dw上重新写了一下就没问题,就是找不到哪里的原因呀!
2016-03-28 回复 有任何疑惑可以回复我~

<script type="text/javascript">

function abc(x,y)

{   

    if(x>y){return x);

    else if(x<y){return y};        //else if应该放在if{}的外面

    else{return "两数相等" }  ;

}

document.write(" 5 和 4 的较大值是:"+abc(5,4)+"<br>");

 document.write(" 6 和 3 的较大值是:"+abc(6,3)); 


</script>


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

哪里出错了,代码运行不出来。使用javascript代码写出一个函数:实现传入两个整数后弹出较大的整数。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信