« Programmation JavaScript/Syntaxe » : différence entre les versions

aucun résumé des modifications
m (Robot : Retouches cosmétiques)
Aucun résumé des modifications
[[Programmation JavaScript/Sommaire|<< Retour au sommaire détaillé]] / [[Programmation JavaScript/Ligne d'instruction|Ligne d'instruction >>]]
 
Les deux grandes structures du langage sont les instructions et les structures de contrôle, qui toutes deux contiennent des expressions.
La syntaxe JavaScript a ceci de remarquable qu'elle reprend les grandes lignes de la syntaxe du langage C, tout en simplifiant grandement les points pénibles qui ont la réputation de ce langage (pointeurs, chaînes de caractères, objets, ...).
 
La syntaxe du JavaScript est largement inspirée des langages C et Java. Il faut ajouter à cela le fait que la plupart des opérateurs utilisent les mêmes nom ou symboles que dans ces langages.
L'avantage de cette syntaxe est qu'elle permet de s'appuyer sur ce que l'on connait déjà en C, ou d'apprendre un langage dont les grandes lignes seront réutilisables notamment en C.
 
L'avantage de cette similarité de forme est qu'elle permet de s'appuyer sur ce que l'on connaît déjà dans ces langages très répandus pour coder ou pour lire en JavaScript, ou réciproquement.
 
L'inconvénient est que cette similarité de forme dissimule des différences nombreuses, subtiles ou fondamentales, et des fonctionnalités inexistantes dans les langages classiques auxquels on est tenté de comparer le JavaScript. Et inversement, on peut vouloir appliquer en JavaScript des mots et des syntaxes propres à ces langages qui lui ressemblent, et être déçu de leur absence.
 
 
119

modifications