undefined 和 null 的区别

初学js,对于undefined 和 null 总会傻傻分不清,今天就来为大家具体分析一下它们之间的区别。

   undefined和null是JavaScript中的两种数据类型

   undefined 表示没有数值 --- 应该有数值,但是现在没有数值

   null      表示数值为空 --- 表示有数值,但是数值是"空"

        undefined

        我妈妈让我给她 倒杯水 但是我给她拿了一个 空杯子

        此时杯子中,应该有水,但是现在没有水,就叫undefined

比心

        null 

        我妈妈让我给他拿一个空碗放东西

        这个碗 本身 就应该是一个空的碗 就是 null

        可以直接给变量,赋值 undefined 和 null     注意,必须小写

        定义int1 但是没有赋值数值   var int1 ;

        输出时,int 应该有数值,但是现在没有数值  输出的结果就是 undefined

       定义一个变量,并且赋值null    var int2 = null;       console.log( int2 );  此时输出结果为null

       undefined , null 和NaN , true , false 一样,在JavaScript中,表示的是一种数值  ,数值为0.

       赋值时,必须严格遵守 大小写规范

      并且,一定记得不能带 引号 , 如果有引号,就是字符串,就不是原有的数值了。

      学习是一个痛苦且漫长的过程,但是我们一定要坚持,疫情终将过去,我们都会最好的自己。

      加油努力!fitting   

     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值