首页 > 软件开发 > JavaScript >

如何区分JavaScript中的双等号==和三等号(===)

来源:互联网 2023-03-16 23:56:30 394

在JavaScript中, 等于的判断逻辑有双等号(==)和三等号(===)之分dfs办公区 - 实用经验教程分享!

方法/步骤

  • 1

    双等号(==) 只进行值的比较, 不比较类型, 值相同就可以, 类型可以不一样dfs办公区 - 实用经验教程分享!

    而三等号(===)会对值和类型同时比较, 只有同时相同才是真的相同dfs办公区 - 实用经验教程分享!

  • 2

    三等号(===)可以称为 绝对比较, 推荐使用dfs办公区 - 实用经验教程分享!

    只有类型和值同时相等,才相等dfs办公区 - 实用经验教程分享!

    例如下面dfs办公区 - 实用经验教程分享!

    如何区分JavaScript中的双等号==和三等号(===)dfs办公区 - 实用经验教程分享!

  • 2该信息未经许可获取自百度经验
  • 3

    “==”在进行比较的时候,如果左右两边的数据类型不一样,则先转换为相同的类型,再进行比较dfs办公区 - 实用经验教程分享!

  • 4

    对象==对象:不一定相等dfs办公区 - 实用经验教程分享!

    对象比较时, 使用对象的地址进行比较, 如果地址一样则相同, 否则不相同dfs办公区 - 实用经验教程分享!

    因为对象操作的是引用地址,地址不相同则不相等dfs办公区 - 实用经验教程分享!

    两个对象, 分别属于不同的堆空间, 地址不一样dfs办公区 - 实用经验教程分享!

    如何区分JavaScript中的双等号==和三等号(===)dfs办公区 - 实用经验教程分享!

  • 5

    两个如下对象, 如果地址相同, 则相同dfs办公区 - 实用经验教程分享!

    dfs办公区 - 实用经验教程分享!

    如何区分JavaScript中的双等号==和三等号(===)dfs办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!dfs办公区 - 实用经验教程分享!


    标签: JAVASCRIPT

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码