typescript-null和undefined

null和undefined

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

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

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

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

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

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

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

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

相关推荐
前端小蜗2 小时前
对不起,我很贱:老板还没催,我自己就统计《GitLab年度代码报告》
前端·javascript·人工智能
佛系打工仔2 小时前
绘制K线第三章:拖拽功能实现
android·前端·ios
cauyyl2 小时前
react 项目检查国际化配置脚本
前端·react.js·前端框架
康一夏2 小时前
React面试题,useRef和普通变量的区别
前端·javascript·react.js
前端 贾公子2 小时前
Monorepo + Turbo (6)
前端
冴羽2 小时前
2025 年 HTML 年度调查报告公布!好多不知道!
前端·javascript·html
Apifox3 小时前
Apifox CLI + Claude Skills:将接口自动化测试融入研发工作流
前端·后端·测试
wszy18093 小时前
rn_for_openharmony_空状态与加载状态:别让用户对着白屏发呆
android·javascript·react native·react.js·harmonyos