qq_生成风_0
2016-12-08 08:32
function judge(x,y)
{
if(x<y)
// document.write(y);
return y;
else if(x>y)
//document.write(x);
return x;
else
document.write("equal");
}
//函数体,判断两个整数比较的三种情况
//调用函数,实现下面两组数中,返回较大值。
document.write(judge(5,4)+"<br>");
document.write(judge(6,3)+"<br>");
document.write(judge(1,1));执行结果:5
6
equalundefined
document.write(judge(1,1));
这句代码里面的judge(1,1)的值是equal,所以上面的代码可以看成document.write(equal);
这样之后,程序就会把你的函数值equal看成一个变量,所以最后会报出一个undefined。
什么意思?
定义一个equal呀
JavaScript进阶篇
469056 学习 · 22582 问题
相似问题