SOURCE

'use stric'
var b = 10;
(function b(){
	b = 20;
	console.log(b);
    console.log(this);
})()
// function b() {b = 20;console.log(b)}

// IIFE函数内,去直接调用全局函数,将无法执行调用、修改等操作

var s = 10;
// 此时,修改s变量为一个函数,并不会对外部声明的s变量造成影响
(function s(){
	// s = 10 这样调用无效
	// var s = 10 先声明才会有效
	console.log(s)
})()

// 
var t = (function(){
	return '声明变量,并将IIFE赋值给变量,这个变量存储的是IIFE内返回的值'
})()
console 命令行工具 X clear

                    
>
console