javascript - 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 -- 释放“内存分配”并且什么都不做?
很困惑。有人...有什么想法吗?
注:已经看过
请不要标记重复。
解决方案
推荐阅读
- bash - 直到循环不起作用,脚本继续
- html - 如何在不使用 EJS 的情况下将数据传输到模板?
- firebase - 由于 Proguard,Unity Android 构建在启动时崩溃
- elasticsearch - 在 Elasticsearch 中查找最相似的文档
- c++ - CLion:基于原始字符串文字的永久语言注入?
- go - 如何操作 Kubernetes PodSpec 对象
- javascript - 加入两个数组的最佳方法是什么?
- php - 如何使用 Symfony 4 NoSuchPropertyException 修复多次上传错误
- java - 防止 AMQP 队列使用者中的无限循环
- database - Does union of candidate keys together form a candidate key?