Lançado · em melhoria
Programming language · Desde 1995
JavaScript é uma linguagem de programação dinâmica, padronizada como ECMAScript, que roda em todos os navegadores e em ambientes como o Node.js.
O JavaScript surgiu em 1995 para dar comportamento às páginas web e hoje é definido por um padrão internacional chamado ECMAScript. Todos os principais navegadores trazem um motor JavaScript, então dá para usá-lo sem instalar nada, e ambientes de execução como o Node.js o tornaram igualmente comum fora do navegador.
Seu uso mais conhecido é o front-end web, onde ele cuida da página e da interação com o usuário. A programação assíncrona baseada no event loop, em Promises e em async/await também o torna adequado para servidores e APIs com muito tráfego de rede, e o ecossistema npm oferece bibliotecas para quase qualquer tarefa. Muitas linguagens e ferramentas, como o TypeScript, são construídas sobre o JavaScript.
Abra o console das ferramentas de desenvolvedor do navegador e você já pode experimentar. Para executar programas salvos em arquivos, instale o Node.js. Aprenda primeiro variáveis, funções, objetos e arrays e depois avance para código assíncrono e módulos; a MDN e o javascript.info são ótimos pontos de partida.
Vem embutido em todos os principais navegadores e, com ambientes como Node.js, Deno e Bun, a mesma linguagem serve também para servidores e linha de comando.
As variáveis não exigem declaração de tipo e as funções são valores de primeira classe. A sintaxe class funciona sobre objetos baseados em protótipos.
O event loop, as Promises e o async/await mantêm o programa responsivo enquanto ele espera a rede ou a E/S de arquivos.
O comitê TC39 revisa o padrão ECMAScript todos os anos, preservando a compatibilidade com versões anteriores, e o npm reúne uma quantidade enorme de pacotes.
Baixe em nodejs.org o instalador LTS para o seu sistema operacional. No macOS e no Linux você também pode usar um gerenciador de versões como o nvm; no Windows, o winget.
Abra um novo terminal e confira se a versão do Node.js aparece. O gerenciador de pacotes npm é instalado junto.
node --versionEm uma pasta vazia, crie um package.json para gerenciar dependências e scripts.
npm init -yconsole.log escreve seus argumentos na saída padrão (no navegador, no console das ferramentas de desenvolvedor). Salve o código como hello.js e rode node hello.js para ver Hello, World! na tela. A mesma linha também funciona no console do navegador.
hello.js
console.log("Hello, World!");
node hello.jsSeis capítulos que levam você da instalação aos conceitos essenciais de JavaScript.
Tire dúvidas, compartilhe experiências e troque opiniões sobre JavaScript.
Ainda não há discussões. Comece a primeira.
0 comentários
Fazer login · Faça login para deixar um comentário.
Seja o primeiro a comentar.