gpt4 book ai didi

javascript - 在javascript tripple equals中,首先检查什么?类型或值(value)?

转载 作者:行者123 更新时间:2023-11-29 15:12:25 25 4
gpt4 key购买 nike

如果我尝试使用三等号比较 javascript 中的两个对象,

object1 === object2

它同时检查了类型和值。

我的问题是,先测试哪个?类型还是值?

最佳答案

首先检查类型:

https://www.ecma-international.org/ecma-262/6.0/#sec-strict-equality-comparison

7.2.13 Strict Equality Comparison

The comparison x === y, where x and y are values, produces true or false. Such a comparison is performed as follows:

  1. If Type(x) is different from Type(y), return false.

毕竟,如果你事先不知道两个变量的类型是什么,那么在没有强制转换的情况下比较它们的“值”会有点棘手(当然 === 禁止强制转换) ).

关于javascript - 在javascript tripple equals中,首先检查什么?类型或值(value)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53096032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com