js定义变量,和变量为空有什么区别

如题所述

数据类型 , 内存结构 区别

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

定义变量是空 他的类型是个空对象object;
例如 var B = null ; //空object 他在堆栈都有空间;
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网