From bf8e099b9c8b3c60d60b3712b4fc97b052c39887 Mon Sep 17 00:00:00 2001 From: julieng Date: Tue, 3 Aug 2021 08:03:23 +0200 Subject: convert content to md --- files/fr/web/javascript/guide/index.md | 289 +++++++++++++++------------------ 1 file changed, 128 insertions(+), 161 deletions(-) (limited to 'files/fr/web/javascript/guide/index.md') diff --git a/files/fr/web/javascript/guide/index.md b/files/fr/web/javascript/guide/index.md index ef708eef08..bcf109d502 100644 --- a/files/fr/web/javascript/guide/index.md +++ b/files/fr/web/javascript/guide/index.md @@ -6,164 +6,131 @@ tags: - JavaScript translation_of: Web/JavaScript/Guide --- -
{{jsSidebar("JavaScript Guide")}}
- -

Le guide JavaScript illustre comment utiliser JavaScript et fournit un aperçu des fonctionnalités du langage. Pour des informations exhaustives à propos des fonctionnalités du langage, voir la référence JavaScript.

- -

Chapitres

- -

Ce guide est divisé en plusieurs chapitres :

- -

Introduction

- - - -

Grammaire et types

- - - -

Contrôle du flux et gestion des erreurs

- - - -

Itération et boucles

- - - -

Fonctions

- - - -

Expressions et opérateurs

- - - -

Nombres et dates

- - - -

Formatage du texte

- - - - -

Collections indexées

- - - -

Collections avec clés - Map

- - - -

Utiliser les objets

- - - -

Le modèle objet JavaScript en détails

- - - -

Promesses

- - - -

Itérateurs et générateurs

- - - -

Métaprogrammation

- - - -

Modules JavaScript

- - - -

{{Next("Web/JavaScript/Guide/Introduction")}}

+{{jsSidebar("JavaScript Guide")}} + +Le guide JavaScript illustre comment utiliser [JavaScript](/fr/docs/Web/JavaScript) et fournit un aperçu des fonctionnalités du langage. Pour des informations exhaustives à propos des fonctionnalités du langage, voir la [référence JavaScript](/fr/docs/Web/JavaScript/Reference). + +## Chapitres + +Ce guide est divisé en plusieurs chapitres : + +## [Introduction](/fr/docs/Web/JavaScript/Guide/Introduction) + +- [À propos de ce guide](/fr/docs/Web/JavaScript/Guide/Introduction#o.c3.b9_trouver_des_informations_concernant_javascript) +- [À propos de JavaScript](/fr/docs/Web/JavaScript/Guide/Introduction#qu'est-ce_que_javascript_.3f) +- [JavaScript et Java](/fr/docs/Web/JavaScript/Guide/Introduction#javascript_and_java) +- [ECMAScript](/fr/docs/Web/JavaScript/Guide/Introduction#javascript_and_the_ecmascript_specification) +- [Les outils](/fr/docs/Web/JavaScript/Guide/Introduction#d.c3.a9marrer_avec_javascript) +- [Hello World]() + +## [Grammaire et types](/fr/docs/Web/JavaScript/Guide/Grammar_and_types) + +- [Syntaxe de base et commentaires](/fr/docs/Web/JavaScript/Guide/Grammar_and_types#les_bases_du_langage) +- [Déclarations](/fr/docs/Web/JavaScript/Guide/Grammar_and_types#d.c3.a9clarations) +- [Portées des variables](/fr/docs/Web/JavaScript/Guide/Grammar_and_types#les_port.c3.a9es_de_variables) +- [Remontée des variables]() +- [Structures de données et types](/fr/docs/Web/JavaScript/Guide/Grammar_and_types#structures_de_donn.c3.a9es_et_types) +- [Littéraux](/fr/docs/Web/JavaScript/Guide/Grammar_and_types#litt.c3.a9raux) + +## [Contrôle du flux et gestion des erreurs](/fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling) + +- [`if...else`](/fr/docs/Web/JavaScript/Guide/Contr%C3%B4le_du_flux_Gestion_des_erreurs#Instruction_if...else) +- [`switch`](/fr/docs/Web/JavaScript/Guide/Contr%C3%B4le_du_flux_Gestion_des_erreurs#L%27instruction_switch) +- [`try/catch/throw`](/fr/docs/Web/JavaScript/Guide/Contr%C3%B4le_du_flux_Gestion_des_erreurs#L%27instruction_try...catch) +- [Objets `Error`](/fr/docs/Web/JavaScript/Guide/Contr%C3%B4le_du_flux_Gestion_des_erreurs#Utiliser_les_objets_Error) + +## [Itération et boucles](/fr/docs/Web/JavaScript/Guide/Loops_and_iteration) + +- [`for`](/fr/docs/Web/JavaScript/Guide/Boucles_et_it%C3%A9ration#L%27instruction_for) +- [`while`](/fr/docs/Web/JavaScript/Guide/Boucles_et_it%C3%A9ration#L%27instruction_while) +- [`do...while`](/fr/docs/Web/JavaScript/Guide/Boucles_et_it%C3%A9ration#L%27instruction_do...while) +- [`break`](/fr/docs/Web/JavaScript/Guide/Boucles_et_it%C3%A9ration#L%27instruction_break)/[continue](/fr/docs/Web/JavaScript/Guide/Boucles_et_it%C3%A9ration#L%27instruction_continue) +- [`for..in`](/fr/docs/Web/JavaScript/Guide/Boucles_et_it%C3%A9ration#L%27instruction_for...in) +- [`for..of`](/fr/docs/Web/JavaScript/Guide/Loops_and_iteration#l'instruction_for...of) + +## [Fonctions](/fr/docs/Web/JavaScript/Guide/Functions) + +- [Définir des fonctions](/fr/docs/Web/JavaScript/Guide/Functions#d.c3.a9finir_des_fonctions) +- [Appeler des fonctions](/fr/docs/Web/JavaScript/Guide/Functions#appeler_des_fonctions) +- [Portées des fonctions](/fr/docs/Web/JavaScript/Guide/Functions#port.c3.a9e_d'une_fonction) +- [Fermetures (_closures_)]() +- [Arguments](/fr/docs/Web/JavaScript/Guide/Functions#utiliser_l'objet_arguments) et [paramètres](/fr/docs/Web/JavaScript/Guide/Functions#param.c3.a8tres_des_fonctions) +- [Fonctions fléchées](/fr/docs/Web/JavaScript/Guide/Functions#fonctions_fl.c3.a9ch.c3.a9es) + +## [Expressions et opérateurs](/fr/docs/Web/JavaScript/Guide/Expressions_and_Operators) + +- [Affectation](/fr/docs/Web/JavaScript/Guide/Expressions_et_Op%C3%A9rateurs#Op.C3.A9rateurs_d%27affectation) et [comparaisons](/fr/docs/Web/JavaScript/Guide/Expressions_et_Op%C3%A9rateurs#Op.C3.A9rateurs_de_comparaison) +- [Opérateurs arithmétiques](/fr/docs/Web/JavaScript/Guide/Expressions_and_Operators#op.c3.a9rateurs_arithm.c3.a9tiques) +- [Opérateurs binaires](/fr/docs/Web/JavaScript/Guide/Expressions_et_Op%C3%A9rateurs#Op.C3.A9rateurs_binaires) et [logiques](/fr/docs/Web/JavaScript/Guide/Expressions_et_Op%C3%A9rateurs#Op.C3.A9rateurs_logiques) +- [Opérateur conditionnel](/fr/docs/Web/JavaScript/Guide/Expressions_et_Op%C3%A9rateurs#Op.C3.A9rateur_conditionnel_ternaire) + +## [Nombres et dates](/fr/docs/Web/JavaScript/Guide/Numbers_and_dates) + +- [Littéraux numériques](/fr/docs/Web/JavaScript/Guide/Numbers_and_dates#nombres) +- [Objet `Number`](/fr/docs/Web/JavaScript/Guide/Numbers_and_dates#l'objet_number) +- [Objet `Math`](/fr/docs/Web/JavaScript/Guide/Numbers_and_dates#l'objet_math) +- [Objet `Date`](/fr/docs/Web/JavaScript/Guide/Numbers_and_dates#l'objet_date) + +## [Formatage du texte](/fr/docs/Web/JavaScript/Guide/Text_formatting) + +- [Littéraux de chaînes de caractères](/fr/docs/Web/JavaScript/Guide/Text_formatting#les_litt.c3.a9raux_de_cha.c3.aenes_de_caract.c3.a8res) +- [Objet `String`](/fr/docs/Web/JavaScript/Guide/Text_formatting#les_objets_string) +- [Littéraux de gabarits](/fr/docs/Web/JavaScript/Guide/Text_formatting#les_litt%c3%a9raux_de_gabarits) +- [Internationalisation](/fr/docs/Web/JavaScript/Guide/Text_formatting#internationalisation) +- [Expressions rationnelles](/fr/docs/Web/JavaScript/Guide/Text_formatting#les_expressions_rationnelles) + +## [Collections indexées](/fr/docs/Web/JavaScript/Guide/Indexed_collections#le_type_array) + +- [Tableaux](/en-US/docs/Web/JavaScript/Guide/Indexed_collections#array_object) +- [Tableaux typés](/fr/docs/Web/JavaScript/Guide/Indexed_collections#les_tableaux_typ.c3.a9s) + +## [Collections avec clés](/fr/docs/Web/JavaScript/Guide/Keyed_collections) - [`Map`](/fr/docs/Web/JavaScript/Guide/Keyed_collections#le_type_map) + +- [`WeakMap`](/en-US/docs/Web/JavaScript/Guide/Keyed_collections#weakmap_object) +- [`Set`](/fr/docs/Web/JavaScript/Guide/Keyed_collections#le_type_set) +- [`WeakSet`](/fr/docs/Web/JavaScript/Guide/Keyed_collections#le_type_weakset) + +## [Utiliser les objets](/fr/docs/Web/JavaScript/Guide/Working_with_Objects) + +- [Objets et propriétés](/fr/docs/Web/JavaScript/Guide/Working_with_Objects#les_objets_et_les_propri.c3.a9t.c3.a9s) +- [Création d'objets](/fr/docs/Web/JavaScript/Guide/Working_with_Objects#cr.c3.a9er_de_nouveaux_objets) +- [Définition de méthodes](/fr/docs/Web/JavaScript/Guide/Working_with_Objects#d.c3.a9finir_des_m.c3.a9thodes) +- [Accesseurs et mutateurs]() + +## [Le modèle objet JavaScript en détails](/fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model) + +- [Modèle à base de prototypes](/fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model#langages_de_prototypes_.2f_langages_de_classes) +- [Créer des hiérarchies d'objets](/fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model#la_cr.c3.a9ation_de_la_hi.c3.a9rarchie) +- [Héritage](/fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model#l'h.c3.a9ritage_de_propri.c3.a9t.c3.a9s_.3a_les_subtilit.c3.a9s) + +## [Promesses](/fr/docs/Web/JavaScript/Guide/Using_promises) + +- [Garanties](/fr/docs/Web/JavaScript/Guide/Using_promises#garanties) +- [Chaînage](/fr/docs/Web/JavaScript/Guide/Using_promises#cha%c3%aenage_des_promesses) +- [Propagation des erreurs](/fr/docs/Web/JavaScript/Guide/Using_promises#propagation_des_erreurs) +- [Composition](/fr/docs/Web/JavaScript/Guide/Using_promises#composition) +- [Gestion du temps](/fr/docs/Web/JavaScript/Guide/Using_promises#gestion_du_temps) + +## [Itérateurs et générateurs](/fr/docs/Web/JavaScript/Guide/Iterators_and_Generators) + +- [Itérateurs](/fr/docs/Web/JavaScript/Guide/Iterators_and_Generators#it.c3.a9rateurs) +- [Itérables](/fr/docs/Web/JavaScript/Guide/Iterators_and_Generators#it.c3.a9rables) +- [Générateurs](/fr/docs/Web/JavaScript/Guide/Iterators_and_Generators#g.c3.a9n.c3.a9rateurs) + +## [Métaprogrammation](/fr/docs/Web/JavaScript/Guide/Meta_programming) + +- [`Proxy`](/fr/docs/Web/JavaScript/Guide/Meta_programming#les_proxies) +- [Gestionnaires et trappes](/fr/docs/Web/JavaScript/Guide/Meta_programming#les_gestionnaires_et_les_trappes) +- [Proxy révocable](/fr/docs/Web/JavaScript/Guide/Meta_programming#proxies_r.c3.a9vocables) +- [`Reflect`](/fr/docs/Web/JavaScript/Guide/Meta_programming#r.c3.a9flexion) + +## [Modules JavaScript](/fr/docs/Web/JavaScript/Guide/Modules) + +- [Exporter](/fr/docs/Web/JavaScript/Guide/Modules#exporting_module_features) +- [Importer](/fr/docs/Web/JavaScript/Guide/Modules#importing_features_into_your_script) +- [Exports par défaut](/fr/docs/Web/JavaScript/Guide/Modules#default_exports_versus_named_exports) +- [Renommage](/fr/docs/Web/JavaScript/Guide/Modules#renaming_imports_and_exports) +- [Agrégation de modules](/fr/docs/Web/JavaScript/Guide/Modules#aggregating_modules) +- [Chargement dynamique de modules](/fr/docs/Web/JavaScript/Guide/Modules#dynamic_module_loading) + +{{Next("Web/JavaScript/Guide/Introduction")}} -- cgit v1.2.3-54-g00ecf