码迷,mamicode.com
首页 > 其他好文 > 详细

ECMAScript 基础注意点

时间:2017-11-09 14:30:56      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:fine   null   poi   val   引用   div   img   数据段   之一   

1.在 ECMAScript 中,变量可以存在两种类型的值,即原始值和引用值

原始值:存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置。

引用值:存储在堆(heap)中的对象,也就是说,存储在变量处的值是一个指针(point),指向存储对象的内存处

2.为变量赋值时,ECMAScript 的解释程序必须判断该值是原始类型,还是引用类型。
要实现这一点,解释程序则需尝试判断该值是否为 ECMAScript 的原始类型之一,即 Undefined、Null、Boolean、Number 和 String 型。
原始类型的值占据的空间是固定的,存储在栈中,这样存储便于迅速查寻变量的值,引用类型的值存储于堆。

技术分享

3.待续。。

ECMAScript 基础注意点

标签:fine   null   poi   val   引用   div   img   数据段   之一   

原文地址:http://www.cnblogs.com/fengyouqi/p/7808323.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!