为什么一定要用return呢 不能用documen.write呢

来源:5-6 编程练习

Pengweb

2015-03-02 23:28

我是下边这么写的,为什么不行呢

function compare(x,y){

    if(x>y){

        document.write(x);

    }else if(x<y){

        document.write(y);

    }else {

        document.write("想等")

    }

    }


写回答 关注

2回答

  • 令狐教主
    2015-03-03 09:19:47
    已采纳

    你这样写也可以实现,但这个编程任务是希望你通过函数返回大的值,然后再输出,而不是在函数内部直接输出。这个任务是为了训练return的用法吧。

    Pengwe...

    非常感谢!

    2015-03-07 22:32:22

    共 1 条回复 >

  • 慕丝3232586
    2015-12-14 22:38:20

    如果直接写document.write就不要在document.write里调用了,虽然也可以输出结果,但会有一个undefined的变量,我也不知道为什么,只能帮到这里了

JavaScript进阶篇

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

468195 学习 · 21891 问题

查看课程

相似问题