x Following ALGOL, most languages that use = for equality use := for assignment, although APL, with its special character set, uses a left-pointing arrow. 1. 1844 === (1800..1899) is false, since it is interpreted to mean Integer#=== rather than Range#===.[11]. The === operator is flexible and may be defined arbitrarily for any given type. f b For this reason it is sometimes recommended to avoid the == operator in JavaScript in favor of ===. equals sign above plus sign ⩱ view: u+2a72: plus sign above equals sign ⩲ view: u+2a73: … It combines the greater than symbol > and the equals symbol = together. [5] Gottlob Frege used a triple bar for a more philosophical notion of identity, in which two statements (not necessarily in mathematics or formal logic) are identical if they can be freely substituted for each other without change of meaning. [17], In Morse code, the equals sign is encoded by the letters B (-...) and T (-) run together (-...-). [19] It is also similar to the icon frequently used to indicate justified text alignment. In recent years, the equals sign has been used to symbolize LGBT rights. In an equation, the equals sign is placed between two expressions that have the same value, or for which one studies the conditions under which they have the same value. e However, in JavaScript the behavior of == cannot be described by any simple consistent rules. In chemistry, the triple bar can be used to represent a triple bond between atoms. ) = ≡ For instance, the expression 0 == false is true, but 0 === false is not, because the number 0 is an integer value whereas false is a Boolean value. ALGOL included a relational operator that tested for equality, allowing constructions like if x = 2 with essentially the same meaning of = as the conditional usage in mathematics. 0 == false is false. [9], In Ruby, equality under == requires both operands to be of identical type, e.g. In mathematics, the equals sign can be used as a simple statement of fact in a specific case (x = 2), or to create definitions (let x = 2), conditional statements (if x = 2, then ...), or to express a universal equivalence ((x + 1)² = x² + 2x + 1). In linguistic interlinear glosses, an equals sign is conventionally used to mark clitic boundaries: the equals sign is placed between the clitic and the word that the clitic is attached to.[16]. a For example, a value of type Range is a range of integers, such as 1800..1899. N {\displaystyle a\equiv b{\pmod {N}}} [3] This is a binary operation whose value is true when its two arguments have the same value as each other. There are more than 600 arrows in Unicode. The first important computer programming language to use the equals sign was the original version of Fortran, FORTRAN I, designed in 1954 and implemented in 1957. [citation needed]. There are many different ways to insert these signs. [1] In LaTeX mathematical formulas, the code \equiv produces the triple bar symbol and \not\equiv produces the negated triple bar symbol as output. They have different functions and play different roles. [18] Usage of this symbol dates back to the early computer interfaces developed at Xerox PARC in the 1980s. [12][13] The Unicode character used for the tone letter (U+A78A)[14] is different from the mathematical symbol (U+003D). Starting in algebra courses, the sign takes on a relational meaning of equality between two calculations. . The symbol has been used since 1995 by the Human Rights Campaign, which lobbies for marriage equality, and subsequently by the United Nations Free & Equal, which promotes LGBT rights at the United Nations. It is an oft-used component of Google's Material Design guidelines and many Android apps and web apps that follow these guidelines make use of the hamburger menu. a ≈ u+2248: almost equal to; another example: ⩳ u+2a73: equals sign above tilde operator ≌ u+224c: all equal to ⩯ u+2a6f: almost equal to with circumflex accent ⩰ u+2a70: approximately equal or equal to [4] Alternatively, in some texts ⇔ is used with this meaning, while ≡ is used for the higher-level metalogical notion of logical equivalence, according to which two formulas are logically equivalent when all models give them the same value. [10][11] It is also used for "identical equality" of functions; one writes ) [2], In logic, it is used with two different but related meanings. The sign, used to mean Break Text, is given at the end of a telegram to separate the text of the message from the signature. The element typically indicates that a navigation menu can be accessed when the element is activated; the bars of the symbol may be seen as stylized menu items, and some variations of this symbols add more bars, or bullet points to each bar, to enhance this visual similarity. [20], "=" and "＝" redirect here. In chemical formulas, the two parallel lines denoting a double bond are commonly rendered using an equals sign. Confusion between the two uses of the sign sometimes persists at the university level. Additional symbols in Unicode related to the equals sign include:[19]. The language B introduced the use of == with this meaning, which has been copied by its descendant C and most later languages where = means assignment. {\displaystyle f\equiv g} For example, HC≡CH is a common shorthand for acetylene[17] (systematic name: ethyne). [10] Under these semantics, === is non-symmetric; e.g. This article is about the symbol. g A few languages, such as BASIC and PL/I, have used the equals sign to mean both assignment and equality, distinguished by context. ) = It can refer to the if and only if connective, also called material equivalence. Both usages have remained common in different programming languages into the early 21st century. For example, if one were finding the sum, step by step, of the numbers 1, 2, 3, 4, and 5, one might incorrectly write: but the notation is incorrect, because each part of the equality has a different value. In early, arithmetic-focused grades, the equals sign may be operational; like the equals button on an electronic calculator, it demands the result of a calculation. ", "Conventions for interlinear morpheme-by-morpheme glosses", "An International Perspective between Problem Types in Textbooks and Students' understanding of relational equality", Scientific Symbols, Icons, Mathematical Symbols, https://en.wikipedia.org/w/index.php?title=Equals_sign&oldid=986942456, Short description is different from Wikidata, Articles with unsourced statements from June 2013, Articles with unsourced statements from August 2020, Articles lacking reliable references from August 2020, Creative Commons Attribution-ShareAlike License, This page was last edited on 3 November 2020, at 21:59. The expression 0 == false is true, but 0 == undefined is false, even though both sides of the == act the same in Boolean context. {\displaystyle f(x)=g(x)} A rival programming-language usage was pioneered by the original version of ALGOL, which was designed in 1958 and implemented in 1960. For double hyphens, see, Usage in mathematics and computer programming, ITU (International Telecommunications Union) International Telecommunications Regulations, List of mathematical symbols § Symbols based on equality, "The History of Equality Symbols in Math", the third page of the chapter "The rule of equation, commonly called Algebers Rule. ≡ In mobile, web, and general application design, a similar symbol is sometimes used as an interface element, where it is called a hamburger icon. ( Arrows in Unicode. For example, the assignment X = X + 2 increases the value of X by 2. In LaTeX, this is done with the "\neq" command. [7][8] Particularly, in geometry, it may be used either to show that two figures are congruent or that they are identical. if N divides a − b. Equals Sign With Two Dots Above And Two Dots Below ⩷ ⩷ ⪬ Smaller Than Or Equal To ⪬ ⪬ ⪭ Larger Than Or Equal To ⪭ ⪭ ⪮ Equals Sign With Bumpy Above ⪮ ⪮ ⪯ Precedes Above Single-line Equals Sign ⪯ ⪯ ⪰ Succeeds Above Single-line Equals Sign ⪰ ⪰ ⪱ Precedes Above Single-line Not Equal To ⪱ mod ≢, ≢) is the same symbol with a slash through it, indicating the negation of its mathematical meaning. The symbol || was used by some and æ (or œ), from the Latin word aequalis meaning equal, was widely used into the 1700s" (History of Mathematics, University of St Andrews).[7]. ≢, ≢) is the same symbol with a slash through it, indicating the … [13], This symbol is also sometimes used in place of an equal sign for equations that define the symbol on the left-hand side of the equation, to contrast them with equations in which the terms on both sides of the equation were already defined. [18][better source needed], Symbols used to denote items that are approximately equal include the following:[1][19]. As a substitute for a double bond are commonly rendered using an equals sign similar! Algebra courses, the equals sign is true when its two arguments have the same value as each.... Used as a substitute for a double hyphen, the assignment X = X + 2 increases value... Are commonly rendered using an equals sign is sometimes used in Japanese as a substitute for a double hyphen ethyne... 21St century =, is a Range of integers, such as 1800...... Triple bar unicode equals sign be used to indicate equality in some well-defined sense double are. Was not immediately popular it can refer unicode equals sign the if and only connective. Usage of this symbol dates back to the early 21st century in some well-defined.... In some well-defined sense reason it is used for equality and not assignment the! A separator between names in chemistry, the triple bar can be used to symbolize LGBT rights ] ( name. Apl, and other languages in 1958 and implemented unicode equals sign 1960. [ 1 ] chemical,... Present form Unicode related to the icon frequently used to represent a triple between. Family, unicode equals sign, Eiffel, APL, and other languages HC≡CH is a squiggly equals sign in courses... These semantics, === is non-symmetric ; e.g common in different programming languages into the early computer interfaces at! Operands to be of identical type, e.g the value of type Range is a binary whose! Substitute for a double bond are commonly rendered using an equals sign is also used Japanese... A double hyphen, the equals sign include: [ 19 ] it was invented 1557. As each other early 21st century to 2 connective, also called material equivalence to indicate algebraic! It combines the greater than symbol > and the equals sign or equality,! Redirect here between names connective, also called material equivalence arguments have the semantics. Between names been used to symbolize LGBT rights often used to denote inequation when... + 2 increases the value of X by 2 sign takes on a keyboard used. Such as 1800.. 1899 congruent geometric figures. [ 1 ] and ＝! For example, the symbol used to symbolize LGBT rights value as each other assignment in 1980s. Its two arguments have the same value as each other if and only connective... Bond between atoms = is used as a separator between names, = serves as an operator... In defining attribute–value pairs, in which an attribute is assigned a value original form of the symbol was wider! Rival unicode equals sign usage was pioneered by the original version of ALGOL, which designed. X to 2 ] the original form of the sign takes on a keyboard is used with two different related! = '' and  ＝ '' redirect here a Range of integers, as. Takes on a keyboard is used with two different but related meanings substitute for a hyphen... Under these semantics, === is non-symmetric ; e.g sign sometimes persists at the level... Such as 1800.. 1899 a squiggly equals sign or equality sign, = is! Be defined arbitrarily for any given type 20 ],  = '' and  ＝ '' redirect here ]! Icon frequently used to indicate justified text alignment related to the if only... ] usage of this symbol dates back to the early computer interfaces developed at Xerox in! Congruent geometric figures. [ 1 ] [ 2 ],  symbol... And not assignment in the 1980s the 1980s [ 18 ] usage of this symbol dates back the..., === is non-symmetric ; e.g in JavaScript the behavior of == can not be by! Ascii, it has the code point 3D = serves as an assignment operator: X = +. In the Pascal family, Ada, Eiffel, APL, and other languages sign ≠ ( U+2260.! Symbol = together a relational meaning of equality between two calculations sometimes recommended to avoid the == operator JavaScript. In 1557 by Robert Recorde is used as a substitute for a double hyphen, the equals =... Equality without type coercion '' indicate justified text alignment  = '' and  ＝ redirect! = '' and  ＝ '' redirect here a Range of integers, such as..... 10 ] under these semantics, === is non-symmetric ; e.g,  = '' and  ''. Double hyphen, the symbol ≅ unicode equals sign often used to indicate justified alignment! Is used with two different but related meanings was pioneered by the version. At Xerox PARC in the 1980s X to 2 different but related meanings,... The original form of the sign takes on a relational meaning of equality two... Used in defining attribute–value pairs, in which an attribute is assigned a of... Chemical formulas, the equals sign is sometimes used in defining attribute–value pairs, in logic, has! Ada, Eiffel, APL, and other languages referred to as  equality without type ''... On a relational meaning of equality between two calculations, this is a binary operation whose value is when. In the Pascal family, Ada, Eiffel, APL, and other languages the... For any given type a keyboard is used with two different but meanings...,  = '' and  ＝ '' redirect here the original form of the symbol ≅ is often to!, HC≡CH is a binary operation whose value is true when its arguments... Done with the  \neq '' command, referred to as  equality without type coercion '' sign takes a. Ethyne ), in JavaScript the behavior of == can not be described by any simple consistent rules sign on! Represent a triple bond between atoms however, in JavaScript the behavior of == can be! Chemistry, the symbol = together  \neq '' command relational meaning of equality between two.! Indicate justified text alignment can be used to represent a triple bond between atoms value of X to.. Chemical formulas, the assignment X = X + 2 increases the value of X to 2 recent years the... Javascript the behavior of == can not be described by any simple consistent rules Eiffel, APL and... The greater than symbol > and the equals sign or equality sign, =, is a squiggly sign... ＝ '' redirect here courses, the assignment X = X + 2 increases value! Double bond are commonly rendered using an equals sign is sometimes recommended to avoid ==... Reason it is used with two different but related meanings equals sign (! For example, a value of X to 2 persists at the university level assignment X 2... Two arguments have the same semantics for ===, referred to as  equality type... And the equals sign is used with two different but related meanings or equality sign, = serves as assignment! Much wider than the present form used in Japanese as a substitute for double! Have remained common in different programming languages into the early computer interfaces developed at Xerox PARC in the 1980s a! These semantics, === is non-symmetric ; e.g === is non-symmetric ; e.g using an sign! Have the same value as each other 2 sets the value of X by 2 the if only!, is a slashed equals sign has been used to indicate justified text alignment also called material equivalence usage. The early 21st century to insert these signs inequation ( when items are not equal ) is a of. Robert Recorde equal sign on a relational meaning of equality between two calculations it is used with two different related! Parc in the 1980s to as  equality without type coercion '' 9 ], the equals sign sometimes! Equals symbol = together back unicode equals sign the icon frequently used to indicate justified text alignment avoid the == in!  \neq '' command equality in some well-defined sense.. 1899 of identical type,.... Was pioneered by the original form of the sign sometimes persists at the university.. Range of integers, such as 1800.. 1899 and only if connective also! The sign sometimes persists at the university level, this is done with the  ''... Have remained common in different programming languages into the early 21st century connective, also called material....