O que é o JavaScript?

A linguagem JavaScript é conhecida como uma linguagem de programação leve, interpretada, não compilada e orientada a objetos sendo executada no client-side da web, podendo ser utilizada para esboçar o comportamento de uma página web por meio da ocorrência de um evento. É também conhecida como a linguagem de script voltada para páginas web, baseada em protótipos, multi-paradigma e dinâmica, reconhecendo também os estilos orientados a objetos. É derivada de outra linguagem, identificada como linguagem C. Desse modo, não por acaso, você observará que tanto as sintaxes quanto os comandos ou instruções serão idênticos ou muito parecidos.

Exemplos de objetos:

Diferenças entre JAVA e JavaScript.

JAVA JavaScript
É uma linguagem de programação orientada a objetos (POO). É uma linguagem de scripts de programação orientada a objetos (POO).
Cria aplicações que são processadas em uma máquina virtual ou em um browser. É processado apenas em um browser.
Precisa ser compilado (transformá-lo em uma linguagem de máquina) para ser executado por código de máquina. Não precisa ser compilado. Está totalmente em texto e, por isso, pode ser interpretado e executado pelos próprios navegadores.
Requer plug-ins diferentes. Requer plug-ins diferentes.

Javascript fornece uma exposição do código. ou seja, existe uma fácil visibilidade do código-fonte. Quanto ao tempo de espera, o código script deve ser totalmente descarregado no navegador para que possa ser executado. O navegador (browser) precisa estar configurado para interpretar códigos script, caso contrário, apenas as instruções de marcação estruturais da página (HTML) serão interpretadas. Dependendo do conteúdo e das formatações aplicadas, o fator tempo pode ficar comprometido.

As vantagens e as desvantagens do JavaScript.

Vantagens
O JavaScript é a linguagem de programação script do lado do cliente (client-side) cada vez mais utilizada, principalmente com a evolução dos novos recursos e tecnologias da internet.
A linguagem script permite-nos inserir vários efeitos, proporcionando um site mais dinâmico e interativo, com programas, calculadoras, agendas, tabelas de cálculo, definições de data/horário atual, saudações e efeitos sobre imagens por sobreposição do mouse.
A linguagem de programação é client-side, isto é, o código é executado no próprio equipamento da pessoa, e não no servidor.
Por meio do próprio código de script, é possível controlar o comportamento do navegador em diversos aspectos. Por exemplo: abrir e fechar janelas, criar janelas e menus pop-up, modificar as dimensões do navegador, configurar a barra de status, inserir e excluir menus, apresentar mensagens ao usuário etc.
A compatibilidade com a maioria dos navegadores modernos torna o JavaScript a linguagem de programação do lado do cliente mais utilizada.
Configuração adequada: O navegador (browser) precisa estar configurado para interpretar códigos script, caso contrário, apenas as instruções de marcação estruturais da página (HTML) serão interpretadas.
O código JavaScript é inserido em arquivo à parte ou juntamente com os comandos da linguagem HTML, facilitando a operacionalidade e a manutenção tanto da estrutura da página quanto das linhas de comando.
O JavaScript é uma linguagem de programação simples, utilizada para fazer as coisas com rapidez e leveza. É indicado, até mesmo, para internautas sem experiência prévia em programação.
A linguagem script permite a programação de pequenos scripts e programas maiores.
A linguagem script oferece muitas possibilidades orientadas a objetos, com funções e estruturas de dados complexas, e elementos estruturais da página web, para acesso e modificação dinâmica.
Desvantagens
Exposição do código: A fácil visibilidade do código-fonte.
Tempo de espera: O código script deve ser totalmente descarregado no navegador para que possa ser executado. Dependendo do conteúdo e das formatações aplicadas, o fator tempo pode ficar comprometido.
Configuração adequada: O navegador (browser) precisa estar configurado para interpretar códigos script, caso contrário, apenas as instruções de marcação estruturais da página (HTML) serão interpretadas.

Características da linguagem JavaScript

A estrutura básica do JavaScript consiste em simples comandos que serão interpretados diretamente pelos navegadores, na qual, devido ao "código sensitivo", se houver um simples erro de digitação, o navegador interpretará apenas as marcações HTML, ignorando o código JavaScript.

Estrutura básica do JavaScript

Página inicial