undefined表示没有为变量设置值,而null则表示变量(对象或地址)不存在或无效。
举一反三
- null的含义表示变量有值,只是值是null;undefined的含义表示变量声明但没有赋值。
- undefined是原始类型的数据,下列对undefined的描述正确的是()。 A: undefined表示变量声明过但未被赋值,是所有未赋值变量的默认值 B: undefined不保存在变量本地 C: undefined一般用于主动释放指向对象的引用 D: undefined专门表示变量不再指向任何对象地址
- JavaScript的原始数据类型中null和undefined的共同点是()。 A: 都是原始类型,保存在变量本地 B: 都可以表示变量声明过但未被赋值,是所有未赋值变量的默认值 C: 都可以表示变量不再指向任何对象地址 D: 都是引用类型,值不保存在变量本地的数据类型
- PHP中空值表示没有为该变量设置任何值,下面对空值描述不正确的( ) A: null和NULL效果一样 B: 空值就是没有赋任何值 C: 空值就是被赋值为null D: 空值就是0
- 定义一个变量,但没有为该变量赋值,则该变量默认值为undefined 。()