Какая разница между ES5 и ES6?

Начала изучать новые стандарты ES, но когда обсуждал обучения с человеком, то услышал фразу "ES2015 - это и есть официальное название ES6". Помогите выйти из своих собственных заблуждений пожалуйста!
  • Вопрос задан
  • 11572 просмотра
Решения вопроса 1
sfi0zy
@sfi0zy Куратор тега JavaScript
Creative frontend developer
Текущий стандарт начинается со слов:
ECMA-262
7ᵗʰ Edition / June 2016
ECMAScript® 2016 Language Specification

Прошлый:
Standart ECMA-262
6th Edition / June 2015
ECMAScript® 2015 Language Specification

Еще раньше начинался так:
Standard ECMA-262
5.1 Edition / June 2011
ECMAScript® Language Specification


Ходят слухи, что в те далекие времена говорили просто - Javascript, и никто особо не заморачивался. В особо запущенных случаях разделяли пятую версию и самую древнюю - третью (ее использовали особые гуру для поддержки каких-то динозавров и осликов). Но с некоторых пор стандарт стал обновляться каждый год, и к названию ECMAScript добавили год издания стандарта, но старая нумерация (3,5,6,7) осталась в сердцах людей, вот и получается, что "ES2015" - это "ES6 по старому стилю", "ES2016" - "ES7 по старому стилю".
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@frozen_coder
Java-developer
Всё правильно Вам человек сказал. ES6 - 6 версия стандарта, официальное название её же - ES2015. Это одно и тоже.
www.ecma-international.org/ecma-262/6.0
ES5 - это вообще другой, старый стандарт.
www.ecma-international.org/ecma-262/5.1
Готовится к выходу 7версия ecma-262 под оф. названием ES2016
www.ecma-international.org/ecma-262/7.0
P.S. Извините, но для таких вопросв есть гугл
Ответ написан
@private_tm
JAVA dev
Был ES6 и позже его переименовали в ES2015. Согласно https://en.wikipedia.org/wiki/ECMAScript
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы