Histórico

Inicialmente Netscape Inc lançou o JavaScript como linguagem de script embutido dentro dos navegadores para interpretar comandos dentro de HTML. Logo a Microsoft lançou o JScript, posteriormente o ActionScprit. Eram linguagens diferentes e os desenvolvedores de páginas HTML tiveram retrabalho. Houve algumas tentativas de interoperabilidade contudo o ECMAScprit “prevaleceu”.

ECMAScript “is a JavaScript standard intended to ensure the interoperability of web pages across different browsers. It is standardized by Ecma International in the document ECMA-262.

ECMAScript is commonly used for client-side scripting on the World Wide Web, and it is increasingly being used for writing server-side applications and services using Node.js and other runtime environments.”

Typescript “é uma linguagem de programação fortemente tipada que se baseia em JavaScript, oferecendo melhores ferramentas em qualquer escala.”

O link para a especificação

Link do wikipedia para as engines (runtime environments, interpretadores, etc)

Google Chrome V8 e nodejs

Característica da linguagem

Javascript roadmap

Javascript 2023/04/17

Introdução

Variáveis e constantes

Operadores

Tipos e type casting

Laços e interações

Estruturas de controle

Estrutura de dados

Funções

Arrow functions