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

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

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

function compare(x,y){

    if(x>y){

        document.write(x);

    }else if(x<y){

        document.write(y);

    }else {

        document.write("想等")

    }

    }


正在回答

2 回答

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

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

Pengweb 提问者

非常感谢!
2015-03-07 回复 有任何疑惑可以回复我~

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

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

举报

0/150
提交
取消

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

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