with语句:方便开发人员显式的指定默认对象 例如: var obj = new Object(); obj.value =100; value =1000;//这是一个全局变量,值为1000 with(obj){ value*=2;//with的作用,存取了obj的成员value为100,不受全局的影响 } alert(obj.value)//显示200 alert(value);//显示1000 对于闭包系统,with有其特殊含义,就不介绍了