Introdução ao ECMAScript
Introdução
- Criada por Brendan Eich em 1995 (Netscape)
- Ecossistema popular (Stackoverflow)
- Características
- Linguagem de alto nível
- Linguagem interpretada
- Linguagem de script
- Tipagem dinâmica e fraca
- Automatic semicolon insertion (ASI)
- Multi-paradigma: orientado a eventos, orientado a objeto, protótipos, imperativo, funcional
Execução de Código
Instalação
- Navegador
- Node.js
Testar a instalação:
$ node -v
$ npm -v
$ npx -v
$ node -v
$ npm -v
$ npx -v
Execução
- Ambiente de Desenvolvimento
- Desktop: VSCode
- Online: replit
- Navegador
- Terminal
$ node file.js
$ node file.js