V2EX  ›  英汉词典

Double Equals

释义 Definition

“double equals” 指编程中的比较运算符 **==**,用于判断两边的值是否相等,结果通常为布尔值(true/false)。在某些语言中它可能进行类型转换(如 JavaScript),而在另一些语言中通常是严格的值比较(如 C、Java 中的基本类型比较)。另有相关运算符 **===**(严格相等)在部分语言中更常用。

发音 Pronunciation (IPA)

/ˈdʌbəl iːˈkwəlz/

例句 Examples

In many languages, double equals checks whether two values are the same.
在许多编程语言里,double equals 用来检查两个值是否相同。

In JavaScript, using double equals can produce surprising results because it may coerce types before comparing.
在 JavaScript 中,使用 double equals 可能会得到令人意外的结果,因为它在比较前可能会进行类型转换。

词源 Etymology

该说法由 double(“双重的、两个的”)和 equals(“等于”)组成,是对符号 == 的口语化描述:两个等号连在一起,表示“相等比较”,用来区别于单个等号 **=**(在多数语言中表示赋值)。

相关词 Related Words

文学与作品 Literary Works

  • The C Programming Language(Kernighan & Ritchie):在条件判断与比较表达式的示例代码中频繁出现 ==
  • Eloquent JavaScript(Marijn Haverbeke):讨论 ===== 的差异,并用示例展示类型转换带来的结果。
  • JavaScript: The Good Parts(Douglas Crockford):强调避免或谨慎使用 ==,推荐更可预测的比较方式。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1923 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 8ms · UTC 11:39 · PVG 19:39 · LAX 03:39 · JFK 06:39
♥ Do have faith in what you're doing.