写在前面
JavaScript中有两个特殊的值,undefined与null。平常在写项目时,遇到需要判断一个值是否为空的时候,我总会想到undefined与null。既然都是代表空值(以前我就是这么认为的),那么它们有没有区别呢?反正我是一直傻傻分不清楚,看了又忘了。最近查阅了一些资料,才发现自己以前真的是误解它们了,知错就改,下面总结一下它们的用法和区别。JavaScript中有两个特殊的值,undefined与null。平常在写项目时,遇到
JavaScript中有两个特殊的值,undefined与null。平常在写项目时,遇到需要判断一个值是否为空的时候,我总会想到undefined与null。既然都是代表空值(以前我就是这么认为的),那么它们有没有区别呢?反正我是一直傻傻分不清楚,看了又忘了。最近查阅了一些资料,才发现自己以前真的是误解它们了,知错就改,下面总结一下它们的用法和区别。JavaScript中有两个特殊的值,undefined与null。平常在写项目时,遇到