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

来源:5-6 编程练习

juan_zi

2016-03-09 11:18

//定义函数
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回答

  • LeingK
    2016-03-09 11:32:52
    已采纳

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

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

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

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

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


    juan_z...

    非常感谢!

    2016-03-09 12:06:24

    共 1 条回复 >

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题