1.js与c和java的一些差异,没有块作用域,在js中if 语句中声明的变量会添加到当前的执行环境(在这里是全局环境)
if(true){
var color="blue";
}
alert(color)//"blue"
2.对于某些低版本浏览器不支持a==undifined 可以使用操作符type of a == 'undefined'去判断(考虑IE9以下的一些浏览器可以使用后者去判断)
2.垃圾回收机制 管理内存