JavaScript
De DTI Wiki
| JavaScript | |
|---|---|
|   | |
|   | |
| Paradigma | procedural | 
| Surgido em | 1995 | 
| Última versão | {{{ultima_versao}}} () | 
| Versão em teste | {{{versao_beta}}} () | 
| Criado por | Netscape | 
| Estilo de tipagem: | dinâmica | 
| Compiladores | Linguagem interpretada | 
| Dialetos: | |
| Influenciada por | ECMA, o ECMA-262 | 
| Influenciou | Action Script | 
| Licença: | {{{licença}}} | 
| Página oficial | {{{website}}} | 
JavaScript é uma linguagem de programação criada pela Netscape em 1995, que a princípio se chamava LiveScript. A Netscape, após o sucesso inicial desta linguagem, recebeu uma colaboração considerável da Sun Microsystems, a qual possibilitou posteriormente dizer que o JavaScript era uma linguagem compatível com a linguagem Java, por esta razão, a semelhança dos nomes "JavaScript".
A linguagem foi criada para atender, principalmente, às seguintes necessidades:
- Validação de formulários no lado cliente (programa navegador);
 - Interação com a página.
 
Assim, foi feita como uma linguagem de script. JavaScript tem sintaxe semelhante à do Java, mas é totalmente diferente no conceito e no uso.
De acordo com seu sistema de tipos, o JavaScript é:
- fraca - sua tipagem é mutável;
 - dinâmica - uma variável pode assumir vários tipos diferentes durante a execução;
 - implícita - as variáveis são declaradas sem tipo.
 
- É interpretada, ao invés de compilada;
 - Possui ótimas ferramentas padrão para listagens (como as linguagens de script, de modo geral);
 - Oferece bom suporte a expressões regulares (característica também comum a linguagens de script).
 
Sua união com o CSS é conhecida como DHTML. Usando o Javascript, é possível modificar dinamicamente os estilos dos elementos da página em HTML.