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

return函数和document.write()的运用

//定义函数
function max(x,y)
    {
        if(x<y){
           return y ;
            }
        else if(x>y){
            return x ;
        }
        else return x||y ;
    }

这里为什么不能用document.write(x) 代替return x;?

正在回答

1 回答

这个函数的作用是为了比较x,y的大小,从而返回最大的值,

如果用document.write(x) 代替return x,调用这个函数就直接输出结果了,

如果你的目的仅仅是输出结果,这样做是没问题的,

如果你想要得到结果,并对结果进行处理,肯定要将结果返回呀、

比如像将结果加1再输出,就可以document.write(max(1,2)+1);


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

juan_zi 提问者

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

举报

0/150
提交
取消

return函数和document.write()的运用

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