变量、作用域和内存问题
1.理解基本类型和引用类型的值
2.理解执行环境
3.理解垃圾收集
变量
1.JS的变量为松散类型
2.JS变量包含两种不同数据类型的值:基本类型值 和 引用类型值。
3.只有引用类型可以动态地添加属性。
(基本类型添加属性时不会导致任何错误,只是输出该属性时为undefined)
4.复制变量值
基本类型复制------按值传递(获得的是一个副本)
引用类型复制------指向同一个对象(获得的是一个指针)
5.传递参数
ES中函数的参数都是 按值传递 的。
网友评论