Prise en charge de JavaScript et TypeScriptJavaScript and TypeScript support

Visual Studio pour Mac assure une prise en charge de JavaScript et TypeScript à travers la mise en surbrillance de la syntaxe, la mise en forme du code et IntelliSense.Visual Studio for Mac provides support for JavaScript and TypeScript through syntax highlighting, code formatting, and IntelliSense.

Prise en charge de l’éditeur TypeScript

Pour plus d’informations sur l’écriture JavaScript, consultez les guides sur l’écriture de code JavaScript.For more information on writing JavaScript, see to the Writing JavaScript Code guides.

Ajout d’un fichier JavaScriptAdding a JavaScript file

Dans la plupart des cas, vous ajoutez des fichiers JavaScript à des projets ASP.NET Core à l’aide de la boîte de dialogue Nouveau fichier.JavaScript files are most often added to ASP.NET Core projects through the New File dialog. Pour ajouter un fichier JavaScript, cliquez avec le bouton droit sur votre projet et accédez à Ajouter > Nouveau fichier :To add a javascript file, right-click on your project and go to Add > New File:

Ajout de nouveaux fichiers au projet

Dans la boîte de dialogue Nouveau fichier, sélectionnez Web > Fichier JS vide ou Web > Fichier TypeScript.From the New File dialog, select Web > Empty JS file or Web > TypeScript file. Nommez-le, puis choisissez Nouveau :Give it a name and then choose New:

Création d’un fichier TypeScript à partir du modèle

IntelliSenseIntelliSense

Visual Studio pour Mac utilise JavaScript Language Service pour fournir IntelliSense. Vous disposez ainsi de la saisie semi-automatique du code, d’informations sur les paramètres et de listes de membres quand vous écrivez du code.Visual Studio for Mac uses the JavaScript Language Service to provide IntelliSense, allowing you to have intelligent code completion, parameter info, and member lists when writing code.

JavaScript IntelliSense dans Visual Studio pour Mac peut être basé sur l’inférence de type, JSDoc ou la déclaration TypeScript.JavaScript intellisense in Visual Studio for Mac can be based on type inference, JSDoc, or TypeScript declaration.

  • Inférence de type : le type d’un objet est déterminé par le contexte du code.Type inference – The type of an object is figured out by the surrounding code context. Pour plus d’informations, consultez la section IntelliSense basé sur l’inférence de type propre à Visual Studio.For more information, see Visual Studio's section on IntelliSense based on type inference.

  • JSDoc : il peut arriver que l’inférence de type ne fournisse pas les bonnes informations de type.JSDoc – There are times when type inference doesn't provide the correct type information. Dans ces cas, les informations de type peuvent être fournies explicitement par les annotations JSDoc.In these cases, the type information can be provided explicitly by JSDoc annotations. Pour plus d’informations, consultez la section IntelliSense basé sur JSDoc (Visual Studio).For more information, see Visual Studio's section on IntelliSense based on JSDoc

  • Fichiers de déclaration TypeScript : les fichiers .d.ts sont utilisés pour fournir des valeurs pour JavaScript IntelliSense.TypeScript declaration files.d.ts files are used to provide values for JavaScript IntelliSense. Les types déclarés dans ce fichier peuvent être utilisés comme types dans les commentaires JSDoc.Types declared in that file can be used as types on JSDoc comments. Pour plus d’informations, consultez la section IntelliSense basé sur les fichiers de déclaration TypeScript dans la documentation de Visual Studio.For more information, see Visual Studio's section on IntelliSense based on TypeScript declaration files

    ajout d’un fichier de définition TypeScript

Voir aussiSee also