一. undefined
undefined 在Javascript中是数据类型也是值
有两种情况下变量的类型是undefined,即通过 typeof 变量名查看。
1. 未声明的变量
2. 声明过了未赋值的变量
二. null
null在Javascript中是数据类型也是值
但如果用 typeof null 看类新的话看到的是 object。null值不是系统默认赋值的,而是programmer手工在代码中赋值的。
本文详细解析了JavaScript中undefined和null的区别与联系。undefined既是一种数据类型也是一种值,主要出现在变量未声明或已声明但未赋值的情况下;null同样既是类型也是值,通常由程序员显式地为变量赋值。
一. undefined
undefined 在Javascript中是数据类型也是值
有两种情况下变量的类型是undefined,即通过 typeof 变量名查看。
1. 未声明的变量
2. 声明过了未赋值的变量
二. null
null在Javascript中是数据类型也是值
但如果用 typeof null 看类新的话看到的是 object。null值不是系统默认赋值的,而是programmer手工在代码中赋值的。
4020
3432
8038
549

被折叠的 条评论
为什么被折叠?