javacript里的内存模型
来源:互联网 发布:sql server 无法连接 编辑:程序博客网 时间:2024/06/16 01:38
1.基本类型就是一个值得拷贝,详细见北方李岩飞的javscript的第十二章
2,对象类型的那个变量这是一个引用变量,这个引用放的是地址,这个地址在栈内存,然后这个地址,指向堆内存
var p= new Object();
var q=p;
q.name= "123";
alert(p.name);
解释:p,q,都是地址,他们的地址是一样的,所以都指向同一个堆内存,你改了一个另外一个被影响。
var p= 10;
var q=p;
q= 100;
alert(p);
解释:没有影响,就就是新声明了一个变量,他的值是p的值拷贝。
javaScript和java里面都是只有值传递的,没有引用传递,但是要区别的问题是引用传递和传递的值是引用类型(也就是说传递的时候是传递的地址(因为那个变量的值是地址))
(PHP里是有引用传递的)
在javascript里函数的参数(区别函数参数和函数的变量)都是局部变量
- javacript里的内存模型
- javacript
- javacript 脚本的执行顺序
- Java里的线程模型
- linux的内存模型
- 对象的内存模型
- linux的内存模型
- 对象的内存模型
- 数组的内存模型
- JAVA的内存模型
- JVM的内存模型
- C++的内存模型
- Go的内存模型
- JVM的内存模型
- java的内存模型
- JVM的内存模型
- Java的内存模型
- java的内存模型
- MySQL数据库相关
- linux命令 .
- HDU-1285简单的拓扑排序
- Android 颜色渲染(九) PorterDuff及Xfermode详解
- 深入挖掘IDR_MAINFRAME
- javacript里的内存模型
- 你应该更新的Java知识之常用程序库(二)
- TextView在光标处插入文字
- 你应该更新的Java知识之构建工具
- android 单元测试
- python 类型判断
- CListCtrl非激活状态高亮显示
- Android开发之SystemService
- atoi 字符串 转换为 数字 leetcode