JS中null和undefined值的区别
展开全部
null和undefined都是Javascript中的基本数据类型,但在使用上比较大的区别。
在类型上的区别
typeof(null); //返回Object
typeof(undefined); //返回undefined
在使用上的区别
null代表数据项有定义,但是没有赋值,此时初始值为null(空)
undefined代表数据项没有定义,也就没有初始值,因此也就是undefined(未定义)
document.documentElement.onclick //返回null
document.documentElement.onSmile //返回undefined
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询