JS中null和undefine的区别

xiaoxiao2021-02-28  92

数据类型 undefine null number string boolean Object

1: undefine:引入这个值是为了区分空对象指针未经初始化的变量。未经初始化的变量默认就取undefine。只有一个值

空对象指针:未分配或者尚未指向任何地方的指针。可以确保不指向任何对象或者函数。

未经初始化的变量:可能指向任何地方。

2: null:null是一个不存在的对象,就是没有创建的对象,而undefine是创建了兑现但是没有初始化。

alert(null == document.getElementById('notExistElement'));  // 不存在的对像。

转载请注明原文地址: https://www.6miu.com/read-97199.html

最新回复(0)