调用函数遇到的问题
【1】function com(a,b){
var c;
if(a>b) c=a
else c=b
document.write(c);
}
com(3,4)
//document.write(com(3,4))
//document.write(c(3,4))
//alert(com(3,4))
//alert (c(3,4))
正常输出,结果为4
【2】function com(a,b){
var c;
if(a>b) c=a
else c=b
document.write(c);
}
//com(3,4)
document.write(com(3,4))
//document.write(c(3,4))
//alert(com(3,4))
//alert (c(3,4))
结果为4undefined 为什么不能用document.write输出?4又是从哪冒出来的?
【3】function com(a,b){
var c;
if(a>b) c=a
else c=b
document.write(c);
}
com(3,4)
//document.write(com(3,4))
//document.write(c(3,4))
alert(com(3,4))
//alert (c(3,4))
输出4,弹出undefinde 为什么?!
百思不得其解,所以请教大家。