var a; console.log(a); +function() { alert("Hello from IIFE!"); }(); console.log(a); a = 'Hi';
在控制台中回答:undefined ALERT POPUP嗨
问题:要么两个都应该给出undefined,要么两者都应该显示Hi
javascript是如何工作的?
以不同的方式执行