您的位置:首页 > Web前端 > JavaScript

四、变量、作用域及内存问题[js笔记]

2013-11-22 17:35 477 查看
1.es所有的参数都是按值传递的,参数实际上是函数的局部变量,而局部变量(对象)会再函数执行完毕后立即被销毁。
  function setName(obj){

Obj.name="Nicholas";
Obj=new Object();//函数执行完毕后,该对象被销毁
Obj.name="Greg"; 

 }
 
 var person=new Object();
 setName(person);
Alert(person.name);//"Nicholas"
 
2.执行环境及作用域
 在web浏览器中,全局执行环境被认为是window对象,因此所有全局变量和函   
数都是作为windw对象的属性和方法创建的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript js