于坤洋
2015-08-12 09:28
为什么输出结果出现在不应该出现的位置,出现undefind
这句max(5,5)调用函数后,需要返回值。只有return才能将结果返回。document.write只能打印“两个数值相等”,却不能将这句话当做结果返回。所以出现
5 和 5 的较大值是: undefined,是没有返回值
document.write("两个数值相等");
这一句改为
return("两个数值相等");
即可。
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题