typescript-null和undefined

null和undefined

这两个也是个混淆的点,都是表示"没有"的情况

null表示某一个变量的值有值 ,不过这个值是一个"空"、"没有的值"

undefined表示一个变量定义了没有赋值的情况,即需要给值的地方,没有把值传过来(函数传参为空的情况)。

typeof(null)可以看出来null的类型是object

typeof(undefined)可以看出来nudefined的类型就是undefined

看上面的例子中,后面两个需要说一下

==这个双等号在进行判断是否相等的进候会进行类型转换,都表示空值,所以相等,输出true

===这个三等号却不会进行类型转换,所以不相等,输出false

相关推荐
RPGMZ2 分钟前
RPGMZ游戏引擎事件技巧大全
javascript·游戏引擎·事件·rpgmz·rpgmakermz
一天 24h3 分钟前
从单体到分布式:JWT 如何彻底改变 Web 认证系统
前端·分布式
持梦远方4 分钟前
Nginx 静态资源挂载与前端部署实战笔记
linux·前端·笔记·nginx
木斯佳5 分钟前
前端八股文面经大全:腾讯云智前端一面(2026-05-13)·面经深度解析
前端·状态模式
fanzhonghong5 分钟前
javaWeb后端开发之Linux项目部署3和Docker部署1
linux·服务器·前端·docker
拉里呱唧7 分钟前
在线可视化HTML编辑器横评:8款拖拽式工具的实测对比
前端·编辑器·html
贵州晓智信息科技7 分钟前
曼德勃罗集的 Three.js 实现
开发语言·javascript·ecmascript
lihaozecq9 分钟前
Agent 开发 Todo 机制设计,让 Agent 拥有规划能力
前端·agent·ai编程
lchcy18 分钟前
移动端h5好多兼容性问题啊
前端
KaMeidebaby24 分钟前
卡梅德生物技术快报|多肽库筛选:基于全质粒 PCR 的噬菌体文库构建与小分子表位淘选实战
前端·数据库·其他·百度·新浪微博