V2EX  ›  英汉词典

Triple Equals

Definition / 定义

triple equals(===):编程中常见的“严格相等运算符”,主要用于 JavaScript 等语言;比较两个值时不进行类型转换,只有“值”和“类型”都相同才返回 true。(不同语言语境下用法可能略有差异。)

Pronunciation / 发音(IPA)

/ˈtrɪpəl ɪˈkwɑːlz/

Examples / 例句

Use === to compare numbers in JavaScript.
在 JavaScript 中用 === 来比较数字。

Because === does not coerce types, '5' === 5 is false even though '5' == 5 is true.
因为 === 不会进行类型转换,所以 '5' === 5 为 false,尽管 '5' == 5 为 true。

Etymology / 词源

“triple equals”直译为“三个等号”,来自符号写法 **===**:由 three 个 “=” 组成。它作为术语流行于 JavaScript 社区,用来强调“严格相等”(与会发生类型转换的 == 相对)。

Related Words / 相关词汇

Literary Works / 文学与知名作品中的出现

  • JavaScript: The Good Parts(Douglas Crockford)
  • Eloquent JavaScript(Marijn Haverbeke)
  • *You Don’t Know JS (Yet)*(Kyle Simpson)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   718 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 19:47 · PVG 03:47 · LAX 11:47 · JFK 14:47
♥ Do have faith in what you're doing.