var num=alert("99")
表示将alert("99")
执行的返回值赋值给num,而不是将方法赋值给变量。然后alert("99")
的返回值是undefined,即var num = undefined;
你可以改下一下alert函数试试。
window.alert = function(){ return 1 }; var num = alert('2');console.log(num);
var num=alert("99")
表示将alert("99")
执行的返回值赋值给num,而不是将方法赋值给变量。然后alert("99")
的返回值是undefined,即var num = undefined;
你可以改下一下alert函数试试。
window.alert = function(){ return 1 }; var num = alert('2');console.log(num);