Maison >interface Web >Questions et réponses frontales >Est-ce que nodejs est identique à js ?
nodejs et js sont différents. La différence entre les deux : 1. Nodejs est une plate-forme, tandis que js est un langage de programmation ; 2. Les objets de niveau supérieur sont différents dans JS et l'objet de niveau supérieur dans Node. est l'objet global ; 3. La composition de nodejs et js est différente.
L'environnement d'exploitation de ce tutoriel : système windows7, nodejs version 12.19.0&&javascript1.8.5, ordinateur Dell G3.
nodejs et js sont différents.
Node.js est un environnement d'exécution JavaScript basé sur le moteur Chrome V8. Il s'agit d'une plate-forme de développement qui permet à JavaScript de s'exécuter côté serveur. Cela fait de JavaScript un langage de script à égalité avec les langages côté serveur tels que. PHP, Python, Perl et Ruby.
JavaScript est un langage de script littéral, un langage basé sur un prototype à typage dynamique, faiblement typé. js (JavaScript) est un langage de programmation interprété de haut niveau ; il s'agit d'un langage basé sur des prototypes, axé sur les fonctions, et un langage multi-paradigmes qui prend en charge la programmation orientée objet, la programmation impérative et la programmation fonctionnelle.
Js traditionnel s'exécute sur le navigateur, car le noyau du navigateur est divisé en deux parties :
Si vous souhaitez exécuter Code JavaScript, vous avez besoin d'un moteur js. Vous pouvez installer un navigateur (moteur js intégré) ou un environnement nodejs (moteur js intégré). Si vous appelez l'API fournie par le navigateur dans le code js, vous devez l'installer. un navigateur. , si l'API nodejs est appelée, l'environnement nodejs doit être installé, puis le code JavaScript doit être chargé et exécuté de la manière prescrite respective. La différence entre node.js et js :
L'interpréteur JavaScript interprète et exécute ;3 node.js est une plate-forme basée sur le runtime JavaScript Chrome. C'est un environnement d'exécution qui encapsule le moteur Google V8.
4. node.js encapsule l'interpréteur du navigateur en tant que plate-forme d'exécution de serveur, programme utilisant une syntaxe structurelle de type JavaScript et s'exécute sur node.js.
5. La composition de node.js et js est différente :
JavaScript :
ECMAScript (bases du langage, telles que la syntaxe, la structure des types de données et certains objets intégrés)
DOM (quelques méthodes d'éléments de la page d'opération)
BOM (quelques méthodes pour faire fonctionner le navigateur)
Node.js :
ECMAScript (bases du langage, telles que la syntaxe, les structures de types de données et certains objets intégrés )
OS (système d'exploitation)
file (système de fichiers)
net (système réseau)
database (base de données)
L'objet de niveau supérieur dans JS est un objet fenêtre, mais il n'y a pas d'objet fenêtre dans le nœud. L'objet de niveau supérieur dans le nœud est l'objet global. C'est la différence entre les deux.
[Apprentissage recommandé : "
Tutoriel NodejsCe 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!