不知道问题在哪里?哪位大侠知道问题在哪里? 没有内容输出

来源:5-6 编程练习

慕容1574223

2018-05-01 11:50

不知道问题在哪里?哪位大侠知道问题在哪里? function big(a,b) if (a>b){    return a }; else if(a==b){    return "相等" }; if (a<b){    return b } big1=big(5,4) big2=big(6,3) //调用函数,实现下面两组数中,返回较大值。  document.write(" 5 和 4 的较大值是:"+big1 +"
");  document.write(" 6 和 3 的较大值是:" +big2);

写回答 关注

2回答

  • 大友若陌
    2018-05-01 14:42:08
    已采纳
    1. function big(a,b){}      整个函数要用大括号括起来.

    2. if(a>b){return a;}        if后面的语句整个用大括号括起来,这里错将分号写在大括号外了,后面有几处一样的错误

    3. else if (a<b)                这里错写为if(a<b)

    4. var big1=big(5,4);      这里没有用var先定义big

    5. 完整语句

    function big(a,b) 

    {

    if (a>b)

    { return a;}

     else if(a==b)

    { return "相等"; }

    else {    return b ;}

    }

    var big1=big(5,4);var  big2=big(6,3) 

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

    慕容1574...

    非常感谢!很详细

    2018-05-08 06:37:45

    共 1 条回复 >

  • Vito_c
    2018-05-01 14:57:27

    主要还是代码格式的问题吧,代码逻辑没有大的问题,帮你修正了一下

    <script>

    function big(a, b) {

    if (a > b) {

    return a;

    }


    else if (a < b) {

    return b;

    }

    else {

    return "相等";

    }

    }

    big1 = big(5, 4);

    big2 = big(6, 3);

    //调用函数,实现下面两组数中,返回较大值。  

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

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

    </script>

    如果没有编程基础可能一开始学JavaScript主要还是格式问题,不过没关系不用心急,看多了就会了(ノ゚▽゚)ノ

    Vito_c

    虽然JavaScript里变量不定义也能用,但为了规范建议先用var声明

    2018-05-01 15:01:54

    共 1 条回复 >

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题