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;?
这个函数的作用是为了比较x,y的大小,从而返回最大的值,
如果用document.write(x) 代替return x,调用这个函数就直接输出结果了,
如果你的目的仅仅是输出结果,这样做是没问题的,
如果你想要得到结果,并对结果进行处理,肯定要将结果返回呀、
比如像将结果加1再输出,就可以document.write(max(1,2)+1);
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题