javascript作用域

javascript没有块儿级的作用域 即:

if(a==10)

{
  
var b="dddd";
}
alert(b);//dddd

javascript的作用环境区别只是在function之间 ,声明的变量都会自动加到最近的环境中去,和块儿级作用域没有任何关系。

with操纵语句使用

with(window.location){
  alert(href);
}

with语句是用来简化同一个对象的多个连续操作的

原文地址:https://www.cnblogs.com/lixing/p/2073029.html