zoukankan      html  css  js  c++  java
  • 说说null和undefined的那些事

    网上有很多关于null和undefined的解释,那么今天我们也来简单的聊聊null与undefined的话题,以便解开它们的神秘面纱,当然这这是简单的介绍,在日后会有相应的更新。

    为什么用==的时候undefined会等于null

    如果你知道javascript有隐式转换的话,那么我想,你应该知道是怎么回事了,在undefined与null比较的时候,undefined会被转换成false,null同样也是fasle,如果将null转换成数字,null就是0,当然这不是本章要说的重点。接着说null和undefined,因为两个都转换成了false自然也就相等咯,如果是===那就不一样了,因为===是不会进行隐式转换的(也就是类型转换),既然不会进行转换,那么undefined自然就不会等于null。

    undefined与null的区别:1

    1 Number(undefined)
    2 NaN
    3 Number(null)
    4 0

    今天就说这些,有时候我们在接下去继续聊,如果你有更多的理解,可以给我回复。

  • 相关阅读:
    jquery 异常
    easyui datagrid 单击行不选择行
    java 简单实现上传 | commons-fileupload
    abator ibatis 构建过程
    mysql 杂笔
    eclipse杂笔
    maven 构建项目
    ubuntu随笔
    powershell:convert-path
    maven学习笔记1
  • 原文地址:https://www.cnblogs.com/pssp/p/5185845.html
Copyright © 2011-2022 走看看