在js中null与undefine的区别理解

151 阅读1分钟

null 与 undfined 其实没有太大差别,undefined 是一个非人为操作的,一个变量最初始的状态,即未被赋值,null 可能是人为赋的初值,但赋的值是空 因为看过了 js中变量的变量内存处理,现在对其理解是 undefined 是在栈中未产生一个标识 ,null 是在栈中产生了一个标示,而这个标识没有指向任何堆内存中的东西。 仅自身理解