Javascript n'est pas un langage compilé, mais un langage interprété. JavaScript est un langage de script littéral, et tous les langages de script sont des langages interprétés ; le code écrit en JavaScript n'a pas besoin d'être compilé et peut être exécuté directement. Le navigateur interprétera directement le code source et effectuera des opérations telles que la création de variables en mémoire. .
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Javascript n'est pas un langage compilé, mais un langage interprété, un langage de script littéral.
Langage compilé consiste d'abord à compiler le code source en code machine (c'est-à-dire le programme dit exécutable, tel que le fichier exe du système Windows). Lors de l'exécution, l'ordinateur n'a qu'à le transmettre directement. le code machine au CPU pour exécution. Les langages compilés se caractérisent par une vitesse d'exécution rapide et une efficacité élevée. L'inconvénient est une mauvaise portabilité. Le
Langage analytique apparaît directement sous forme de code source Lors de son exécution, il est analysé en code machine en temps réel et exécuté.
Tous les langages de script (y compris JavaScript, bien sûr) sont des langages interprétés. La plus grande caractéristique de ce type de langage est qu’ils ne peuvent pas exister indépendamment et doivent être parasites dans d’autres programmes (comme les navigateurs).
JavaScript est un langage de script interprété. Contrairement au C, C++ et à d'autres langages qui doivent d'abord être compilés puis exécutés, le code écrit en JavaScript n'a pas besoin d'être compilé et peut être exécuté directement.
Le code écrit en JavaScript n'a pas besoin d'être compilé et peut être exécuté directement. De plus, comme JavaScript est un langage interprété, cela signifie que le système ne sait si chaque code est erroné qu'au moment de son exécution.
Connaissances approfondies : interprété ou compilé
Le langage compilé est généralement plus rapide que le langage interprété pendant l'exécution, car le langage compilé est déjà du code machine et n'a pas besoin d'être interprété en code machine.
Dans les langages interprétés, après avoir écrit une ligne ou un programme court, vous pouvez l'exécuter immédiatement, le déboguer immédiatement et tester rapidement vos idées.
【Recommandations associées : Tutoriel d'apprentissage Javascript】
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!