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

来源:1-2 新朋友你在哪里(如何插入JS)

anryliu

2018-06-02 10:57


var  car ;

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

写回答 关注

2回答

  • 猫儿当自强
    2018-06-04 17:26:08
    已采纳

    数据类型 , 内存结构 区别

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

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

    why don't you baidu。

    anryli...

    非常感谢!

    2018-06-04 22:59:37

    共 1 条回复 >

  • 慕函数5257848
    2018-06-02 12:10:14
    我觉得不占用,就像声明一个对象,只有在实例化的时候才会占用开销吧  个人意见仅供参考

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题