Partager via


Qu'est-ce que JScript 10.0 ?

JScript 10.0 représente la parfaite combinaison de l'ensemble des fonctionnalités des versions précédentes de JScript avec celles des langages fondés sur les classes. JScript 10.0 comprend le code compilé, des variables typées et sans type, une liaison anticipée et tardive, des classes (avec héritage, surcharge de fonctions, accesseurs de propriété, etc.), des packages, une prise en charge de plusieurs langages et l'accès au .NET Framework.

Notes

JScript 10.0 est utilisé pour les applications qui s'exécutent sur un serveur à l'aide du .NET Framework. Pour plus d'informations sur l'écriture de scripts qui s'exécutent sur un ordinateur client dans un navigateur Web, consultez JScript (technologies Windows Script) (page éventuellement en anglais).

Nouvelles fonctionnalités

JScript 10.0 est un véritable langage de script orienté objet. Il peut utiliser des classes, des types et d'autres fonctionnalités de langage avancées pour écrire des applications fiables. Il conserve néanmoins un côté « script » qui lui permet de prendre en charge la programmation sans type, les classes et les fonctions expando, l'exécution de code dynamique (avec eval), etc.

JScript 10.0 offre une souplesse en autorisant l'annotation de type pour les variables. L'annotation de type lie une variable à un type de données particulier et cette variable ne peut stocker que des données de ce type.

Les avantages d'un typage fort dans un langage de programmation sont nombreux. En plus d'offrir la possibilité d'employer un type de données parfaitement adapté aux données que vous utilisez, il vous garantit :

  • une vitesse d'exécution améliorée ;

  • une vérification de type au moment de l'exécution/compilation ;

  • du code explicite en soi.

Voir aussi

Autres ressources

Référence JScript