Javascript/Introdução

Origem: Wikilivros, livros abertos por um mundo aberto.
Ir para: navegação, pesquisa

Muito se fala sobre Javascript, porém existe muito pouca documentação em português desta linguagem de programação.

O maior problema é a confusão que se faz entre a linguagem Java e o Javascript com relação a semelhança no nome, na mesma linha de raciocínio fazem a relação de C++ com Java pela semelhança de comandos e sintaxes, embora a implementação de algumas sintaxes e construções sejam parecidas são linguagens distintas, criadas para resolver problemas diferentes, e que por isto possuem capacidades diferentes, o mesmo ocorre com Java e Javascript.

Enquanto a Linguagem Java é fortemente tipada e possui tipos estáticos a Javascript oferece uma reduzida quantidade de tipos, isto é, o necessário para criação de telas dinâmicas e certa lógica as páginas html.

A Javascript é pequena, leve, portável (está presente em quase todos os navegadores e em todas as plataformas que estes navegadores rodam). Ela não é uma linguagem para rodar sozinha, precisando de um navegador para tal.

A Javascript segue uma linha de quanto menor melhor, ou seja, ela é pequena na sua escrita, e criação de objetos. Os tipos de variáveis são dinâmicos, e possui objetos globais já predefinidos conforme o ambiente que se encontra.

Inicialmente ela foi criada pela Netscape para ser a linguagem padrão no navegador, para produzir certa verificação aos dados. Porém com o passar do tempo, ela foi padronizada pela ECMA(European Computer Manufactures Association) (http://www.ecma-international.org) vide ECMA-262, também reconhecida pela ISO ISO-16262.

Porém esta padronização não avançou sobre os objetos públicos e seus respectivos métodos, o que torna difícil a padronização de programas entre navegadores.

Aqui será abordada a a especificação JavaScript 1.5 que segue a ecma262 edição 3.

Verificando o Javascript [editar]

Para verificar se o Javascript está habilitado no seu browser, copie e cole o código abaixo em uma arquivo html qualquer e tente abrí-lo.

<script language="javascript">
var x = 4;
var y = 24;
var s = "Hello, world!";
document.writeln(s + "\n");
document.writeln("O fatorial de " + x + " é " + y + "\n");
</script>

O resultado esperado são duas linhas:

Hello, world!
O fatorial de 4 é 24

Caso não apareça nada, ou apareça um erro, verifique as configurações do browser. Alguns browsers deixam, por default, o Javascript desabilitado.