严格模式 严格模式可以定义在函数的最顶端或程序的最顶端 use strict(es5加入 老版本浏览器不支持) 严格模式下,变量必须先声明后使用严格模式下的this指向 严格模式中,函数中的this永远不会指向window(undefined) 在严格模式下,eval()拥有独立作用域,用完即销毁(非严格模式下eval()没有独立作用域,变量能保存)严格模式下,callee被禁用,arguments可用