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

为什么输出结果会有问题呢??

//定义函数 function maxvalue(x,y) {    if(x>y) return x;     if(x<y)        return y;    if(x==y) document.write("相等"); 代码为什么有问题??  document.write(" 5 和 4 的较大值是:"+maxvalue(5,4)+"
");  document.write(" 6 和 3 的较大值是:"+maxvalue(6,3)+"
" );  document.write(" 5 和 5 的较大值是:" +maxvalue(5,5));

正在回答

2 回答

<!DOCTYPE  HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>函数</title>

<script type="text/javascript">

 function maxvalue(x,y) {    
     if(x>y) 
     return x;     
     if(x<y)        
     return y;    
     if(x==y) 
     return("相等"); 
 }
     document.write(" 5 和 4 的较大值是:"+maxvalue(5,4)+"<br>");                        document.write(" 6 和 3 的较大值是:"+maxvalue(6,3)+"<br>" );  
document.write(" 5 和 5 的较大值是:" +maxvalue(5,5));

</script>
</head>
<body>
</body>
</html>

根据你的改的,少了个“}”符号,然后相等的输出应该return("相等"),不能是document.write.望采纳!!!

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

chy_ 提问者

非常感谢!
2016-04-17 回复 有任何疑惑可以回复我~
//定义函数 function maxvalue(x,y) {    if(x>y) return x;     if(x<y)        return y;    if(x==y) document.write("相等"); 代码为什么有问题??  document.write(" 5 和 4 的较大值是:"+maxvalue(5,4)+"
");  document.write(" 6 和 3 的较大值是:"+maxvalue(6,3)+"
" );  document.write(" 5 和 5 的较大值是:" +maxvalue(5,5));


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

举报

0/150
提交
取消

为什么输出结果会有问题呢??

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