请问javascript变量栈和堆的问题?
请问javascript变量栈和堆的问题?vars=123;这个s变量是一个物理内存地址命名在这个s物理内存地址里,是不是又分配了栈地址和堆地址?栈用来存原始值如:数字,...
请问javascript变量栈和堆的问题?
var s=123;
这个s变量是一个物理内存地址命名
在这个s物理内存地址里,是不是又分配了栈地址和堆地址?
栈用来存原始值如:数字,布尔值,null,地址(0),字符串,
堆用来存引用值,如引用对象.
那么s变量能不能同时存放原始值和引用值?
书上画的(地址O)指向了对象?
这个地址(O)是什么东西?为什么不是画数字值,布尔值,null值指向对象?
如果变量中,只有原始值,没存引用值,那么栈中的值指向啥地方?因为没有引用值,原始值是否就没有指向?
写个原始值指向引用值的例子看看,
vbscript是否也有栈和堆的概念? 展开
var s=123;
这个s变量是一个物理内存地址命名
在这个s物理内存地址里,是不是又分配了栈地址和堆地址?
栈用来存原始值如:数字,布尔值,null,地址(0),字符串,
堆用来存引用值,如引用对象.
那么s变量能不能同时存放原始值和引用值?
书上画的(地址O)指向了对象?
这个地址(O)是什么东西?为什么不是画数字值,布尔值,null值指向对象?
如果变量中,只有原始值,没存引用值,那么栈中的值指向啥地方?因为没有引用值,原始值是否就没有指向?
写个原始值指向引用值的例子看看,
vbscript是否也有栈和堆的概念? 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询