首页 > 编程语言 > 详细

JavaScript的变量、作用域和内存问题

时间:2016-04-18 18:39:40      阅读:143      评论:0      收藏:0      [点我收藏+]

主要内容:

  • 理解基本类型和引用类型的值
  • 理解执行环境
  • 理解垃圾收集

4.1 基本类型和引用类型的值

基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。在将一个值赋给变量时,解析器必须确定这个值是基本类型值还是引用类型值。

4.1.1 动态的属性

对于引用类型的值,我们可以为其添加属性和方法,也可以改变和删除其属性和方法。

4.1.2 复制变量值

   var num1=5;

   var num2=num1;

   num1 与num2中的5分别保存,相互独立。

   var obj1=new Object();

   var obj2=obj1;

   obj1.name="Hello";

   alert(obj2.name);//"Helo"

   obj1,obj2为同一Object对象的应用。

 4.1.3 传递参数

    ECMAScript中所有函数的参数都是按值传递的。

4.1.4 检测类型

  

 

JavaScript的变量、作用域和内存问题

原文:http://www.cnblogs.com/mazg/p/5405306.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!