为什么不用return的话结果是这样的??
<script type="text/javascript">
function com(a,b) //定义函数
{if(a>b)
document.write(a);
else if(b>a)
document.write(b);
else
document.write("相等");
}
document.write(" 5 和 4 的较大值是:"+com(3,4)+"<br>");
document.write(" 6 和 3 的较大值是:"+com(6,3) );
</script>
结果:
4 5 和 4 的较大值是:undefined
6 6 和 3 的较大值是:undefined
这个结果是为什么呢?