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.