# IIFE(立即调用表达式)打印结果

var name = 'Tom';
(function() {
    // console.log(name) // undefined
    if (typeof name == 'undefined') {
        var name = 'Jack';
        console.log('Goodbye ' + name);
    } else {
        console.log('Hello ' + name);
    }
})();

以上代码输出:Goodbye Jack

var name = 'Tom';
(function() {
    if (typeof name == 'undefined') {
        name = 'Jack';
        console.log('Goodbye ' + name);
    } else {
        console.log('Hello ' + name);
    }
})();

以上代码输出:Hello Tom