为了账号安全,请及时绑定邮箱和手机立即绑定

声明一个js 变量,没有赋值,这个变量会占用内存空间吗


var  car ;

car的值是undefined类型,因此它是占用了内存空间的么?

正在回答

2 回答

数据类型 , 内存结构 区别

定义变量但是没有赋值给这个变量  他的类型就是undefined;
例如 var A;   //undefined  只在栈里面有空间占用

定义变量是空   他的类型是个空对象object;
例如  var B = null ; //空object  他在堆栈都有空间;

why don't you baidu。

1 回复 有任何疑惑可以回复我~
#1

anryliu 提问者

非常感谢!
2018-06-04 回复 有任何疑惑可以回复我~
我觉得不占用,就像声明一个对象,只有在实例化的时候才会占用开销吧  个人意见仅供参考
0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

声明一个js 变量,没有赋值,这个变量会占用内存空间吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信