O que é ES5?


HTML

ES5 é um atalho para ECMAScript 5

ECMAScript 5 também é conhecido como JavaScript 5

ECMAScript 5 também é conhecido como ECMAScript 2009


ECMAScript 5

ECMAScript 5 foi lançado em 2009.


Recursos ECMAScript 5

Estes foram os novos recursos lançados em 2009:

  • A diretiva "usar estrita"
  • String.trim()
  • Array.isArray()
  • Array.forEach()
  • Array.map()
  • Array.filter()
  • Array.reduce()
  • Array.reduceRight()
  • Array.every()
  • Array.some()
  • Array.indexOf()
  • Array.lastIndexOf()
  • JSON.parse()
  • JSON.stringify()
  • Data.agora()
  • Getters e Setters de Propriedade
  • Novos métodos de propriedade de objeto

Alterações sintáticas do ECMAScript 5

  • Acesso à propriedade [ ] em strings
  • Vírgulas à direita em literais de array e objeto
  • Literais de string de várias linhas
  • Palavras reservadas como nomes de propriedade

Suporte de navegador para ES5 (2009)

Chrome 23, IE 10 e Safari 6 foram os primeiros navegadores a oferecer suporte total ao ECMAScript 5:

Chrome 23 IE10 / Edge Firefox 21 Safari 6 Opera 15
Sep 2012 Sep 2012 Apr 2013 Jul 2012 Jul 2013

O Internet Explorer 9 (março de 2011) oferece suporte ao ES 5, exceto para "usar estrito".


Tutorial completo de ECMAScript 5

Esta foi uma breve introdução ao ECMAScript 5.

Para uma visão geral completa, acesse o Tutorial de JavaScript ES5 do W3Schools .

Para obter uma visão geral completa das versões do JavaScript, acesse Versões do JavaScript .