Javascript/Introdução
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.