var names = 'World!';
(function () {
if (typeof names === 'undefined') {
var names = 'Jack';
console.log('Goodbye ' + names);
} else {
console.log('Hello ' + names);
}
})();
实际执行解析如下:
var names = 'World!';
(function () {
var names;
if (typeof names === 'undefined') {
names = 'Jack';
console.log('Goodbye ' + names);
} else {
console.log('Hello ' + names);
}
})();
所以输出结果为: Goodbye Jack
转载于:https://www.cnblogs.com/jiabailie/p/8310843.html