JavaScript é uma linguagem descritiva que pode ser incorporada em documentos HTML. JavaScript pode responder a eventos de demanda do usuário (como entrada de formulário), de modo que quando um usuário insere uma informação, ela não precisa ser enviada ao servidor através da rede para processamento e depois de volta. O cliente lida com eventos. Você também pode imaginar que existe um programa executável em execução no seu cliente (mas esse programa executável é limitado e tem pouco controle sobre o computador cliente)!
JavaScript e Java são semelhantes, mas são linguagens completamente diferentes! Java é uma linguagem de programação orientada a objetos desenvolvida pela Sun Microsystem. Semelhante ao C++, requer uma variedade de compiladores e arquivos de suporte para ser executada, mas ao contrário do C++, Java pode ser independente de qualquer plataforma operacional, por isso se desenvolveu rapidamente no; base de várias plataformas operacionais da rede de Internet atual. Mas é uma linguagem de programação padrão muito mais complexa que o JavaScript. JavaScript é uma linguagem funcional relativamente fácil de entender. Os criadores de JavaScript podem prestar menos atenção às habilidades de programação, como declarar todas as variáveis, classes e métodos. Você também não precisa se preocupar com coisas complicadas, como público, privado,. ou protegido; mais importante, infelizmente, ele só pode existir em um script HTML e só pode ser executado quando carregado em um navegador compatível, portanto, muitos recursos Java não são suportados em JavaScript. Hoje, o JavaScript é dividido em três categorias: JavaScript principal, do lado do cliente e do lado do servidor.