JavaScript foi originalmente desenvolvido pela Netscape como JavaScript para executar scripts no lado do cliente e melhorar o desempenho da web evitando muitas requisições de servidor. Ele suporta programação imperativa, orientada a objetos e funcional, com tipagem dinâmica e sensível a caixa. JavaScript é amplamente usado na web atualmente para trazer interatividade às páginas.
3. JavaScript foi originalmente desenvolvido por
Brendan Eich da Netscape sob o nome de
Mocha, posteriormente teve o nome alterado
para LiveScript e por fim JavaScript.
4. Seu objetivo foi criar programas que
pudessem rodar no computador do usuário
antes de enviar informações para o servidor.
Solucionando assim um grave problema de
tráfego da internet.
5. Seu nome mudou oficialmente para JavaScript
em 1995 com o lançamento do novo
navegador na Netscape, o Navigator 2.
E com ele a novidade que agora o JavaScript
poderia rodar tanto no lado do cliente como
no servidor.
7. Imperativo e Estruturado
Suporta os mesmos elementos de sintaxe
de programação estruturada de C.
Exemplo:
● If
● For
● While
● Switch
8. Orientado a objeto
JavaScript usa protótipos em vez de classes para o
mecanismo herança.
JavaScript é quase inteiramente baseada em objetos. E
suas propriedades são strings.
Exemplo:
obj.x = 10 e obj["x"] = 10 são equivalentes
9. Funcional
No JavaScript as funções são de primeira
classe, isto é, são objetos que possuem
propriedades e métodos, e podem ser
passados como argumentos, serem
atribuídos a variáveis ou retornados
como qualquer outro objeto.
14. Conversão automática
Algumas variáveis tem seu valor convertido
automaticamente ao realizar operações em
JavaScript.
Exemplo:
'' == null;
'ola' + 12; //saida 'ola12'
12+true;