Maison  >  Article  >  interface Web  >  Javascript est-il basé sur Java ?

Javascript est-il basé sur Java ?

青灯夜游
青灯夜游original
2022-10-18 16:03:504078parcourir

Javascript n'est pas basé sur Java, ce sont deux architectures de langage complètement différentes. Java est un langage entre les langages interprétés et compilés. Avant d'être transmis au client pour exécution, le code source de Java doit être compilé et compilé indépendamment d'une plateforme spécifique via l'interpréteur sur la plateforme correspondante. un langage de programmation interprété, et son code source n'a pas besoin d'être compilé avant d'être envoyé au client pour exécution. Au lieu de cela, les codes de caractères au format texte sont envoyés au client pour interprétation et exécution par le navigateur.

Javascript est-il basé sur Java ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

javascript n'est pas basé sur java Bien que Java et javascript soient tous deux des langages de programmation, ce sont deux architectures de langage complètement différentes.

Java est une nouvelle génération de langage de programmation orienté objet et un langage de programmation lancé par SUN Company, particulièrement adapté au développement d'applications Internet. C'est un langage qui s'exécute par interprétation et les règles de syntaxe sont similaires à celles du C++.

JavaScript est un produit de Netscape. Son objectif est d'étendre les fonctions de Netscape Navigator et de développer un langage interprété basé sur les objets et piloté par les événements qui peut être intégré dans les pages Web. Il s'agit d'une implémentation de la spécification du langage ECMA 262.

La raison pour laquelle java et javascript ont des lettres très similaires

On pense généralement que la raison pour laquelle Netscape a nommé LiveScript JavaScript à cette époque était parce que Java était le langage de programmation le plus populaire à l'époque, et le nom "Java" a contribué à la diffusion de cette nouvelle langue.

Pour parler franchement, n’est-ce pas un point chaud typique de nos jours ?

De nombreux programmeurs Java souhaitent apprendre un langage de script Lorsqu'ils voient à quel point il est si similaire à Java, ils se sentent très familiers avec lui, alors autant l'apprendre.

JavaScrip a pris conscience des points chauds de Java, ce qui a grandement aidé son développement. Bien sûr, le langage lui-même est également très bon, et il a lentement été reconnu par le public.

Les similitudes entre Java et JavaScript :

  • Leur syntaxe est très similaire au langage C

  • Ils sont tous deux orientés objet (bien que les méthodes d'implémentation soient légèrement différentes) ;

  • JavaScript a été conçu en référence aux règles de dénomination de Java

La différence entre javascript et java

1.

Javascript est un produit de Netscape. Son objectif est d'étendre les fonctions de Netscape Navigator et de développer un langage interprété basé sur les objets et basé sur les événements qui peut être intégré dans les pages Web.

Et Java est lancé par SUN Microsystems A ; nouvelle génération de langage de programmation orienté objet, particulièrement adapté au développement d'applications Internet. En fait, le nom original de javascript n'était pas javascript, mais LiveScript. Le « Java » dans le nom a été autorisé par SUN Microsystems.

2. Java et JavaScript sont fondamentalement différents

Javascript est basé sur des objets et un langage de programmation piloté par les objets et les événements. Par conséquent, il fournit lui-même un ensemble très riche d'objets internes. par les designers. Java est orienté objet, c'est-à-dire que Java est un véritable langage orienté objet. Même lors du développement de programmes simples, les objets doivent être conçus.

3. La façon dont JavaScript et Java sont exécutés dans le navigateur est différente

Javascript est un langage de programmation interprété qui n'a pas besoin d'être compilé avant d'être envoyé au client pour exécution, mais au format texte. Le code du caractère est envoyé au client, c'est-à-dire que l'instruction javascript elle-même est téléchargée avec la page Web et interprétée et exécutée par le navigateur.

Le code source Java doit être compilé avant d'être transmis au client pour exécution. Par conséquent, le client doit disposer d'un émulateur ou d'un interpréteur sur la plateforme correspondante. Il peut être indépendant d'une plateforme spécifique via un compilateur ou un interpréteur. le code.

4. Java s'exécute principalement côté serveur ; javascript s'exécute principalement sur le navigateur client

5 Les variables adoptées par javascript et Java sont différentes

La déclaration de variable en javascript adopte des types faibles. les variables n'ont pas besoin d'être déclarées avant utilisation, mais l'interpréteur vérifie leur type de données au moment de l'exécution. Java utilise une vérification forte des variables de type, c'est-à-dire que toutes les variables doivent être déclarées avant la compilation.

6. Différentes méthodes de liaison

javascript utilise la liaison dynamique, c'est-à-dire que la référence d'objet de javascript est vérifiée au moment de l'exécution. Java utilise une liaison statique, c'est-à-dire que les références aux objets Java doivent être créées au moment de la compilation afin que le compilateur puisse implémenter une vérification de type renforcée.

7.

Javascript n'exploite pas directement le texte et les graphiques. Il fonctionne avec les combinaisons d'éléments HTML dans les pages Web, mais il peut contrôler le navigateur et laisser le navigateur traiter directement le texte et les graphiques. Java peut opérer directement sur du texte et des graphiques.

8.

Les règles grammaticales de Java sont beaucoup plus strictes que celles de JavaScript et ses fonctions sont beaucoup plus puissantes.

9. Le code du langage Java est un langage qui n'a rien à voir avec le HTML ; le code du langage JavaScript est un format de caractères de texte qui peut être directement intégré dans des documents HTML et chargé dynamiquement.

10. Les utilisations des deux sont également différentes

java est largement utilisé dans les PC personnels, les centres de données, les consoles de jeux, les superordinateurs scientifiques, les téléphones mobiles et Internet, etc.

Le but de Javascript est :

1) Intégrer du texte dynamique dans les pages HTML ;

2) Répondre aux événements du navigateur ;

3). avant d'être soumis au serveur ;

5). Détecter les informations du navigateur du visiteur ;

6). Contrôler les cookies, y compris la création et la modification.

Explication :


En plus du fait que JavaScript ressemble à Java, le style du langage est très différent. JavaScript a été conçu en référence non pas à Java, mais à des langages comme Self et Scheme.

【Recommandations associées :

Tutoriel vidéo javascript

, Vidéo de programmation

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn