重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
内存分配
创新互联成立于2013年,先为礼县等服务建站,礼县等地企业,进行企业商务咨询服务。为礼县企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。在编译阶段,除了声明变量和函数,查找环境中的标识符这两项工作之外,还会进行内存分配。不同类型的数据会分配到不同的内存空间:
示意图:
赋值与赋址
引擎不能直接操作堆内存中的数据,这就造成了对同一个变量赋不同类型的值,会出现完全不同的效果:为一个变量赋基本值时,实际上是创建一个新值,然后把该值赋给新变量,可以说这是一种真正意义上的" 赋值 “;为一个变量赋引用值时,实际上是为新变量添加一个指针,指向堆内存中的一个对象,属于一种” 赋址 "操作。
例子:
//基本值 var a = 1; var b = a; a = 2; console.log(a); //输出:2 console.log(b); //输出:1 //引用值 //变量 c 和 d 指向堆中的同一个数组 var c = [0, 1, 2]; var d = c; c[0] = 5; console.log(c); //输出:[5, 1, 2] console.log(d); //输出:[5, 1, 2]
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。