Maison > interface Web > Questions et réponses frontales > javascript est la forme script du langage Java ?

javascript est la forme script du langage Java ?

青灯夜游
Libérer: 2023-01-07 11:41:17
original
4587 Les gens l'ont consulté

Javascript n'est pas une forme de script du langage Java. Ce sont deux architectures de langage complètement différentes. Java est un langage typé statiquement orienté objet, et JavaScript est un langage typé dynamiquement piloté par les objets et les événements. Le code source Java doit être compilé avant l'exécution, mais pas le code JavaScript.

javascript est la forme script du langage Java ?

L'environnement d'exploitation de ce tutoriel : système Windows7, version javascript1.8.5&&java8, ordinateur Dell G3.

Javascript n'est pas la forme script du langage Java, les deux sont complètement différents. Ce sont deux structures linguistiques complètement différentes.

La différence entre java et javascript :

  • java s'exécute principalement côté serveur ; javascript s'exécute principalement sur le navigateur client

  • Java est un langage orienté objet, JavaScript est un langage de script et est un langage piloté par les objets et les événements.

  • Java doit s'exécuter sur la JVM (Java Virtual Machine) du JDK ou du JRE ; JavaScript s'exécute sur le navigateur Web, aucune plate-forme spécifique n'est donc requise. Java s'exécute principalement côté serveur ; JavaScript s'exécute principalement sur le navigateur client.

  • Le code source Java doit être compilé avant l'exécution, mais le code JavaScript n'a pas besoin de l'être et peut être directement interprété et exécuté par le navigateur.

  • Les types de variables adoptés par JavaScript et Java sont différents.

    JavaScript est un langage typé dynamiquement ; Java est un langage typé statiquement. Java ne peut pas modifier la longueur d'un tableau une fois celui-ci défini, mais JavaScript le peut.

    La déclaration de variable en JavaScript adopte un type faible, c'est-à-dire que la variable n'a pas besoin d'être déclarée avant utilisation, mais l'interpréteur vérifie son 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.

  • JavaScript est faiblement typé, c'est-à-dire qu'il n'a pas besoin d'être déclaré avant utilisation, mais l'interpréteur du navigateur vérifie le type de données au moment de l'exécution, c'est-à-dire que tout est fortement typé ; les variables sont tapées avant la compilation Une déclaration doit être faite

  • L'implémentation orientée objet de JavaScript est basée sur un prototype et Java est basée sur une classe

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

  • 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.

  • Javascript n'agit pas directement sur 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 opérer directement sur le texte et les graphiques. pour le traitement. Java peut opérer directement sur du texte et des graphiques.

Pour plus de connaissances liées à la programmation, veuillez visiter : 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal