首页 > 解决方案 > Undefined Vs Null(在内存分配方面)例如在 JavaScript 中

问题描述

查看代码片段:

var a;
var b;
var c;
var d;
a = undefined;
b = null;
d = 15;
d = undefined;

现在,我想在编写这段代码时知道内存分配(在堆、堆栈或其他方面)。

对于变量 a、b、c、d——内存分配的大小是多少?或按什么顺序?另外,a、c、d 是否有任何内存分配?另外,如果我们为 a 或 d 设置值 undefined ——这是什么意思?这是否意味着要完成内存分配并将“未定义”存储在其中?或者对于 d -- 释放“内存分配”并且什么都不做?

很困惑。有人...有什么想法吗?

注:已经看过

请不要标记重复。

标签: javascriptecmascript-6

解决方案


推荐阅读