undefind与null区别
undefined和null都是JavaScript中的特殊值,表示缺失或空值。
undefined表示未定义,表示变量声明了但没有赋值,或者访问不存在的属性等情况。
null表示空值,表示变量已经定义,但是没有值。通常用于初始化变量或者作为函数的返回值,表示函数没有返回任何值。
两者的差别在于,undefined是JavaScript语言的原生值,而null是JavaScript语言中的对象类型。此外,null可以显式地赋值给变量,而undefined不能直接赋值。
原文地址: https://www.cveoy.top/t/topic/fckS 著作权归作者所有。请勿转载和采集!