- JScript code
function oDemo() { alert('1'); } var a=oDemo(); alert(a); //为什么弹出1之后,再弹出undefined,undefined是怎么来的?
------解决方案--------------------
oDemo() 没有返回值
------解决方案--------------------
var a=oDemo()时调用了oDemo方法,内部alert执行跳出1;
所有函数,没有return语句的都会return undefined,a即是undefined,你alert(a),故。