码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-04-18 18:39:47      阅读:165      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!