JavaScript中"==="运算符的名称是什么?

4

请问===运算符有没有被广泛认可的名称。类似于(function () {})();的"IIFE"。


身份标识或严格相等 - Aguardientico
3
好的,我会尽力为您翻译。以下是所需内容的翻译:JavaScript 比较运算符 — 全等和不全等全等 (===) 运算符用于比较两个值是否类型和值都相等。如果两个操作数的类型不同,则不相等。不全等 (!==) 运算符与全等运算符功能相反,用于比较两个值是否类型和值中有至少一个不相等。如果两个操作数的类型相同并且值不相等,则它们被视为不相等。例如:1 === 1 和 "hello" !== "goodbye" 都将返回 true,而 1 === "1" 和 "hello" !== 1 都将返回 false。 - DontVoteMeDown
2个回答

6
我想知道"==="运算符是否有广为接受的名称。
最常听到的名称是"严格相等运算符"和"全等运算符"。事实上,它可能有这两个名称:
旧规范称为"全等运算符"
11.9.4 严格相等运算符 ( === ) EqualityExpression : EqualityExpression === RelationalExpression 的产生式计算如下:...
奇怪的是,新规范实际上从未命名过它,但最接近的是这里
7.2.13 严格相等比较 比较x === y,其中x和y是值,产生true或false。此类比较按以下方式执行:...

0

它通常被称为严格相等


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接