Embora o JavaScript esteja intimamente relacionado ao Java, são dois produtos diferentes desenvolvidos por duas empresas. O Java é uma nova geração de linguagem de programação orientada a objetos lançada pela Sun. Especialmente adequado para o desenvolvimento de aplicativos da Internet; O JavaScript é um produto lançado em conjunto pela Sun e Netscape. É uma linguagem interpretada orientada a objetos desenvolvida para estender a funcionalidade Netscape Navigator que pode ser incorporada nas páginas da web. E seu antecessor era um roteiro ao vivo, enquanto o antecessor de Java era a língua Oak. Aqui está uma comparação das semelhanças e diferenças entre os dois idiomas:
(1) baseado em objetos e baseado em objetos
Java é uma linguagem verdadeiramente orientada a objetos e, mesmo ao desenvolver programas simples, os objetos devem ser projetados. O JavaScript é uma linguagem de script que pode ser usada para criar um software complexo que não seja relacionado à rede e implementa a interação do usuário. É uma linguagem de programação baseada em objetos e driver de evento. Portanto, ele próprio fornece um objeto interno muito rico para os designers usarem.
(2) Explicação e tradução
Os dois idiomas são executados de maneira diferente em seus navegadores. O código -fonte Java deve ser compilado antes de ser passado ao cliente para execução; portanto, deve haver um */ intérprete ou intérprete em execução na plataforma correspondente no cliente. Pode ser alcançado através de um compilador ou intérprete independente de uma plataforma específico e não vinculado pelo código compilado. JavaScript é uma linguagem de programação de intérprete. Seu código -fonte não precisa ser compilado antes de ser enviado ao cliente para execução. Em vez disso, ele envia o código do caractere no formato de texto para o cliente e interpreta e executa pelo navegador.
(3) variáveis fortes e variáveis fracas
As variáveis usadas nos dois idiomas são diferentes. O Java usa variáveis fortemente digitadas, ou seja, todas as variáveis devem ser declaradas antes da compilação. como
Número inteiro x; string y; x = 1234; x = 4321;
Onde x = 1234 significa um número inteiro, y = 4321 significa uma string.
No JavaScript, tipos fracos são usados, ou seja, as variáveis não precisam ser declaradas antes do uso, mas o intérprete verifica seus tipos de dados em tempo de execução, como
x = 1234; y = "4321";
O primeiro significa que X é sua variável numérica, enquanto o último significa que y é uma variável de caractere.
(4) O formato de código é diferente
O Java é um formato independente de HIM que deve ser carregado como referências à mídia externa no HTML, e seu código é salvo em um documento separado na forma de código de byte. O código do JavaScript é um formato de caractere de texto que pode ser incorporado diretamente em documentos HTML e pode ser carregado dinamicamente. Escrever documentos HTML é tão conveniente quanto a edição de arquivos de texto.
(5) O método de incorporação é diferente
Nos documentos HTML, as duas linguagens de programação têm identificações diferentes. O JavaScript usa "<Script Language =" JavaScript ">" para identificar, enquanto o Java usa "<pplet> ... </applet>" para identificar.
(6) ligação estática e ligação dinâmica
O Java adota a digitação estática, ou seja, a referência de objetos de Java deve ser realizada no momento da compilação para permitir que o compilador implemente a verificação de tipo forte. O JavaScript adota a ligação dinâmica, ou seja, as referências de objeto JavaScript são verificadas em tempo de execução. Se eles não forem compilados, a inspeção de referência do objeto não poderá ser implementada.
O JavaScript está incorporado ao HTML e se torna parte dos documentos HTML.
Qual é a relação entre JavaScript e a linguagem Java mencionada acima? Espero que a comparação de semelhanças e diferenças entre os dois idiomas seja útil para todos. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a todos a tempo. Muito obrigado pelo seu apoio ao site wulin.com!