В каком году был введен тройной знак равенства в javascript? - PullRequest
0 голосов
/ 02 ноября 2018

В каком году в JavaScript был введен знак тройного равенства?

Бонусные баллы за

==

===

Object.is

и любые проверки на равенство, которые мне не хватает.

1 Ответ

0 голосов
/ 02 ноября 2018

В соответствии со стандартами ECMA, как указано на: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comparison_Operators#Specifications


Object.is - июнь 2015

Object.is был введен в Стандарт ECMA-262 6-е издание / июнь 2015 года


=== - декабрь 1999

=== был представлен в 3-м издании ECMAScript, он же JavaScript 1.3.

ECMAScript 3rd Edition (ECMA-262) Standard

Добавляет операторы === и! ==.

Реализовано в JavaScript 1.3, датированном Декабрь 1999 Стандарт ECMA-262, 3-е издание


== - июнь 1997

Я подозреваю, что == предшествует стандартам ECMAScript, но самый близкий стандарт, который я могу найти, -

Стандарт ECMA-262, июнь 1997 года он же JavaScript 1.0

Однако это просто дата, когда они были стандартизированы, если они существовали до стандартизации, даты могут быть неверными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...