(function e(num){ var num; console.log(num); num = 10; }(100))为什么打印出来是100,我的理解是 var num;不是重定义了num变量吗?应该是undefined啊,求大佬指点迷津. 查看完整描述