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

来源:2-6 开发中常见数据类型转换有哪些坑

慕桂英6389292

2021-09-02 07:49

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

写回答 关注

3回答

  • 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的一些规则呀,

直面JavaScript中的30个疑难杂症

直面JavaScript中的30个疑难杂症

14383 学习 · 20 问题

查看课程

相似问题