A linguagem de programação JavaScript (também abreviado JS) é uma linguagem de script simples, criada para dar mais interatividade e maior funcionalidade às páginas web, sendo incorporada (embutida) no código HTML.
Características
- Seu código destina-se a ser executado pelo web browser quando a página HTML que o contém for visualizada.
- Multiparadigma (protótipos, orientado a objeto, imperativo e funcional).
- Adiciona ações/eventos a páginas web, sendo possível controlar o comportamento do navegador.
- É executada no client-side da web, ou seja, no próprio equipamento da pessoa e não no servidor, por meio do navegador.
- É uma linguagem de tipagem dinâmica, isto é, não se faz necessário declarar o tipo de uma variável antes de sua atribuição. O tipo será automaticamente determinado quando o programa for processado.
- É derivada da linguagem C, com a qual mantém muita similaridade.
- JavaScript não é “Java interpretado”!
- Seu código-fonte, em geral, é de fácil verificação.
- O scripts JavaScript precisam ser totalmente descarregados pelo navegador antes de ser executado, o que prejudica o desempenho.
Ferramentas e IDEs
Para auxiliar nosso aprendizado, há várias ferramentas online que executam diretamente código JavaScript, dentre os quais destacamos:
Alternativamente, você poderá preferir executar seu código diretamente no browser de sua preferência. Para isso, basta salvar o arquivo com a extensão HTML.
Você também poderá optar por uma IDE com recursos avançados ou utilizar um editor de texto:
-
- Bloco de Notas,
- Sublime Text
- ou Notepad++.
Documentação
A documentação do JavaScript encontra-se aqui: JavaScript | MDN (mozilla.org)
Há uma sessão especialmente destinada para iniciantes. Vale apena conferir e ir se acostumando a consultá-la sempre que surgir uma dúvida:
—
*Atualizado em 14 de novembro de 2022