null和undefined区别

1.undefined,表示无值。

比如下面场景:

a. 变量被声明了,但是没有被赋值;

b. 调用函数的时候,应该给函数传参却没有给函数传这个参数打印出来就是 undefined;

c. 访问一个对象中没有的属性;

d. 函数没有返回值时,默认就会返回undefined。

2.null表示此时还不是对象,例如在定义一个user变量初始化时是null,将来通过请求会获取到真实数据。

相关推荐
zzzsde2 分钟前
【C++】深入理解string类(5)
java·前端·算法
袁煦丞6 分钟前
随机菜谱解救选择困难!YunYouJun/cook 成为你的厨房锦囊:cpolar内网穿透实验室第549个成功挑战
前端·程序员·远程工作
wjs20247 分钟前
SQL 日期处理指南
开发语言
携欢13 分钟前
PortSwigger靶场之CSRF where token is tied to non-session cookie通关秘籍
运维·服务器·前端
川石课堂软件测试19 分钟前
CSS中常用的几种定位。
开发语言·css·python·网络协议·http·html·pytest
友友马23 分钟前
『 QT 』QT信号机制深度解析
开发语言·qt
清风wxy26 分钟前
C语言基础数组作业(冒泡算法)
c语言·开发语言·数据结构·c++·windows·算法
我是华为OD~HR~栗栗呀26 分钟前
华为OD-21届考研-Java面经
java·前端·c++·python·华为od·华为·面试
詩句☾⋆᭄南笙26 分钟前
CSS美化网页元素
前端·css·html
程序00727 分钟前
HTML+JS+CSS实现汽车官网
javascript·css·html