💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
[TOC] >[success] # Null类型 ~~~ null表示一个'空对象的指针',这也是为什么'typeof null'时候会返回'object'的原因,例如: ~~~ ~~~ var message = null; typeof message // object ~~~ ~~~ '如果定义的变量准备在将来用于保存对象',初始化赋值'null'即可,这样的话,只需要判断这个变量不等于null即可 // 正确写法 var a = null a = { b: '测试'} if(a !== null){ alert('不等于null,证明a的变量已经被定义赋值了') } // low逼写法 var a = {} a = { b: '测试' } if(Object.keys(a).length > 0){ alert('a的对象有属性了,证明a的变量已经被定义赋值了') } ~~~ <br/> >[info] ## Null和undefined是相等的 派生:从一个主要事物的发展中分化出来 ~~~ 实际上'undefined'值是派生自'null'值得,大白话就是'undefined'是从'null'的节点分出来的 console.log(undefined == null) // true ~~~