问答详情
源自:2-6 开发中常见数据类型转换有哪些坑

验证undefied 与null隐式转换下为啥是0

你好,你讲的通俗易懂,但有个问题,你怎么确定隐式下 undefied 与null  .为0

提问者:慕桂英6389292 2021-09-02 07:49

个回答

  • yipp
    2022-01-30 08:21:13

    这个地方说的不是太准确,null与false、“”,0时比较“==“时是按类型,不是值,所以结果都是false,与undefined志null进行==比较时,隐式转换为boolean型都是false,所以又相等了。这个地方不是比数值,undefined转换成数值是NaN,null转换成数值是0,所以按数值它们是不等的。

  • 进击的小开
    2022-01-15 16:15:09

    在js中,undefined,null,0都是隐式下都是false,而0也是false

  • 慕梦前来
    2021-09-19 14:17:53

    这个是js的一些规则呀,