程序猿刚子的博客

大龄程序猿,分享互联网开发相关知识!前端、后端,架构等内容,欢迎关注公众号 chengxuyuangangzi

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年7月25日

摘要: 说起传值方式就不得不先说说变量的数据类型及相应类型的存储方式。JavaScript是一种弱类型语言,在我们应用的过程中省去了声明变量类型这一步骤,而是交给了编译器自己去判断具体类型。然而我们不用去声明不代表它没有自己的数据类型,像csharp一样,从大的方面它分为了值类型、引用类型两大类。值类型(Number、String、Null、 Undefined、Boolean)的变量会把值存储在内存栈上,我们访问的就是这个直接的值。而引用类型(Object及其派生类)会在内存栈上保存真实值的地址,访问时我们通过这个地址去寻找真实的值,这个值确切的是保存在内存堆上。不同的存储方式就注定了不同的访问方式 阅读全文
posted @ 2011-07-25 10:55 程序猿刚子 阅读(177) 评论(1) 推荐(0) 编辑

摘要: 说起传值方式就不得不先说说变量的数据类型及相应类型的存储方式。JavaScript是一种弱类型语言,在我们应用的过程中省去了声明变量类型这一步骤,而是交给了编译器自己去判断具体类型。然而我们不用去声明不代表它没有自己的数据类型,像csharp一样,从大的方面它分为了值类型、引用类型两大类。值类型(Number、String、Null、 Undefined、Boolean)的变量会把值存储在内存栈上,我们访问的就是这个直接的值。而引用类型(Object及其派生类)会在内存栈上保存真实值的地址,访问时我们通过这个地址去寻找真实的值,这个值确切的是保存在内存堆上。不同的存储方式就注定了不同的访问方式 阅读全文
posted @ 2011-07-25 10:52 程序猿刚子 阅读(248) 评论(2) 推荐(0) 编辑