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

怎么没有输出

<!DOCTYPE  HTML>

<html >

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>函数</title>


<script type="text/javascript">


//定义函数

function compare(x,y)

{

    if(x>y)

      return x;

    else  

       if(x<y) 

             return y;

        else return "两数相等";

          

}






 


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

  document.write(" 6 和 3 的较大值是:"+compare(6,3)+"<br>" );

  document.write("4 和 4 的较大者是:"+compare(4,4));





</script>

</head>

<body>

</body>

</html>


正在回答

4 回答

if(条件语句){

如果条件为true

执行这里的语句

}else if(条件语句){

如果条件为true

执行这里的语句

} else{

否则执行这里的语句

}

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

if后的语句要打{},定义函数那一段改成

//定义函数

function compare(x,y)

{

    if(x>y){

      return x;}

    else if(x<y) {

             return y;}

        else{ return "两数相等";}

          

}


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

红框里的分号 换成英文分号就可以运行了

http://img1.sycdn.imooc.com//58fc220100010f9706520600.jpg

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

下面的提交按钮旁边有个“自动运行”的复选框,勾选上它试试

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

慕粉1541073278 提问者

还是不行。
2017-04-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468048    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

怎么没有输出

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