JavaScript中NULL和Undefined到底有区别?
NULL类型:null值代表的是空值,学过Java我们都知道NULL可以表示一个对象, 如果值为NULL则说明这个对象是空的。 Undefined类型:Undefined可以把它当成一个基本的变量,我们需要给这个变量赋值,当这个值为空的时候,就有了Undefined的出现。
NULL和Undefined在if或者在赋值的时候基本上发现不了什么区别; 经过这番解释希望能给大家一个清晰的认识 ; 解释的不清晰或者不正确请各位大佬多多指正,相互学习!