函数内变量输出报错
//放在函数外部则输出X1时会报错
(function(){
var x1 =y1=z1=1;
})();
console.log(y1); //输出1
console.log(x1);//报错
console.log(z1);//前边报错后边不执行 如果在报错前输出1;
//如果给变量单独赋值则全部报错
(function(){
var x1=1;
var y1=1;
var z1=1;
})();
console.log(y1); //报错
console.log(x1);//报错
console.log(z1);//报错
//放在函数内部则都不会报错
(function(){
// var x1 =y1 =z1=1;
var x1 =y1 =z1=1;
console.log(y1); //输出1
console.log(x1);//输出1
console.log(z1);//输出1
})();