alert

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);

 

     

        

posted @ 2017-12-21 11:55  来亦何哀  阅读(372)  评论(0编辑  收藏  举报