“严格比较”:指比较时不进行隐式类型转换,通常要求类型和值都一致才判定为相等(如 JavaScript 中常对应 === 的思路)。在不同语言/语境中也可泛指“更严谨、条件更苛刻的比较方式”。
We use strict comparison to avoid unexpected bugs.
我们使用严格比较来避免意外的错误。
In JavaScript, strict comparison checks both value and type, so 0 === "0" is false even though a loose comparison might treat them as equal.
在 JavaScript 里,严格比较同时检查值和类型,所以 0 === "0" 为假,尽管宽松比较可能把它们当作相等。
/strɪkt kəmˈpærɪsən/
strict 来自拉丁语 strictus(“拉紧的、严厉的”),引申为“严格的”。comparison 来自拉丁语 comparare(“对比、比拟”)。合在一起表达“用更严格标准进行对比”。