我是下边这么写的,为什么不行呢
function compare(x,y){
if(x>y){
document.write(x);
}else if(x<y){
document.write(y);
}else {
document.write("想等")
}
}
你这样写也可以实现,但这个编程任务是希望你通过函数返回大的值,然后再输出,而不是在函数内部直接输出。这个任务是为了训练return的用法吧。
如果直接写document.write就不要在document.write里调用了,虽然也可以输出结果,但会有一个undefined的变量,我也不知道为什么,只能帮到这里了