a,b有没有被赋值?为什么不显示输出结果?
<script type="text/javascript"> //将用户输入的两个值保存到数组 function add(){ var num=new Array(); var num[0]=parseInt(prompt("第一个值")); var num[1]=parseInt(prompt("第二个值")); return num; } //给a,b赋值 var a=num[0]; var b=num[1]; //比较a,b值并输出比较结果 function max(a,b){ if(a>b){return a;} else if(a<b){return b;} else{return null;} } //输出结果 document.write(a+" 和 "+b+" 的较大值是:"+max(a,b)+"<br>"); </script>