{"json_modified": "2014-11-27T03:55:44.978906", "slug": "Web/JavaScript/Guide/Fonctions", "tags": ["Guide", "Intermediate", "Fonctions", "Beginner", "JavaScript"], "locale": "fr", "title": "Fonctions", "translations": [{"title": "Functions", "url": "/en-US/docs/Web/JavaScript/Guide/Functions", "tags": ["Guide", "Functions", "Beginner", "JavaScript"], "summary": "", "localization_tags": [], "locale": "en-US", "last_edit": "2014-10-15T18:37:06", "review_tags": []}, {"title": "\u95a2\u6570", "url": "/ja/docs/Web/JavaScript/Guide/Functions", "tags": ["MDC Project", "Functions", "NeedsMarkupWork", "JavaScript"], "summary": "", "localization_tags": [], "locale": "ja", "last_edit": "2013-05-28T13:01:44", "review_tags": []}, {"title": "\u0424\u0443\u043d\u043a\u0446\u0438\u0438", "url": "/ru/docs/Web/JavaScript/Guide/Functions", "tags": [], "summary": "", "localization_tags": [], "locale": "ru", "last_edit": "2014-10-28T13:48:39", "review_tags": []}, {"title": "\u51fd\u6570", "url": "/zh-CN/docs/Web/JavaScript/Guide/Functions", "tags": ["\u51fd\u6570", "JavaScript"], "summary": "", "localization_tags": [], "locale": "zh-CN", "last_edit": "2014-05-26T09:08:13", "review_tags": []}, {"title": "Funktionen", "url": "/de/docs/Web/JavaScript/Guide/Funktionen", "tags": ["Guide", "Beginner", "JavaScript"], "summary": "", "localization_tags": [], "locale": "de", "last_edit": "2014-09-28T05:28:35", "review_tags": []}, {"title": "Funciones", "url": "/es/docs/Web/JavaScript/Guide/Funciones", "tags": [], "summary": "", "localization_tags": [], "locale": "es", "last_edit": "2014-07-03T08:50:26", "review_tags": []}, {"title": "\u09ab\u09be\u0982\u09b6\u09a8", "url": "/bn-BD/docs/Web/JavaScript/Guide/Functions", "tags": ["NeedsTechnicalReview", "NeedsReview"], "summary": "", "localization_tags": ["inprogress"], "locale": "bn-BD", "last_edit": "2014-09-07T11:10:12", "review_tags": []}, {"title": "\u51fd\u5f0f", "url": "/zh-TW/docs/Web/JavaScript/Guide/Functions", "tags": [], "summary": "", "localization_tags": [], "locale": "zh-TW", "last_edit": "2014-07-04T07:14:09", "review_tags": []}, {"title": "Functions", "url": "/th/docs/Web/JavaScript/Guide/Functions", "tags": [], "summary": "", "localization_tags": ["inprogress"], "locale": "th", "last_edit": "2014-04-02T01:38:09", "review_tags": []}], "modified": "2014-11-27T03:55:43", "label": "Fonctions", "localization_tags": [], "url": "/fr/docs/Web/JavaScript/Guide/Fonctions", "last_edit": "2014-11-27T03:55:40", "summary": "Les fonctions font partie des briques fondamentales de JavaScript. Une fonction est une proc\u00e9dure JavaScript, un ensemble d'instructions effectuant une t\u00e2che ou calculant une valeur. Afin d'utiliser une fonction, il est n\u00e9cessaire de l'avoir auparavant d\u00e9finie au sein de la port\u00e9e dans laquelle on souhaite l'appeler.", "sections": [{"id": "Quick_Links", "title": "JavaScript Tutoriel\u00a0: Guide JavaScript A propos de ce guide Aper\u00e7u de JavaScript Closures (Fermetures) Expressions et op\u00e9rateurs Expressions rationnelles Fonctions H\u00e9ritage et cha\u00eene de prototypes Instructions (Direction du flux d'instructions) It\u00e9rateurs et g\u00e9n\u00e9rateurs L'\u00e9galit\u00e9 en JavaScript La gestion de la concurrence et la boucle des \u00e9v\u00e9nements Le mod\u00e8le objet JavaScript en d\u00e9tails Le protocole Iterator (pour It\u00e9rateur) Objets \u00e9l\u00e9mentaires JavaScript Obsolete Pages Retours sur l'h\u00e9ritage Utiliser le JSON natif Utiliser les objets Valeurs, variables et litt\u00e9raux iterable D\u00e9butant Tutoriel Aper\u00e7u des technologies JavaScript Introduction \u00e0 JavaScript orient\u00e9 objet Interm\u00e9diaire R\u00e9introduction \u00e0 JavaScript Structures de donn\u00e9es en JavaScript Diff\u00e9rents tests d'\u00e9galit\u00e9 Avanc\u00e9 H\u00e9ritage et la cha\u00eene de prototypes Mode strict Tableaux typ\u00e9s en JavaScript Gestion de la m\u00e9moire R\u00e9f\u00e9rences\u00a0: Objets natifs Array ArrayBuffer Boolean DataView Date Error EvalError Float32Array Float64Array Function Infinity Int8Array Int16Array Int32Array InternalError Intl Intl.Collator Intl.DateTimeFormat Intl.NumberFormat JSON Map Math NaN Number Object ParallelArray Promise Proxy RangeError ReferenceError RegExp Set String Symbol TypeError TypedArray URIError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap WeakSet decodeURI decodeURIComponent encodeURI encodeURIComponent escape() eval isFinite isNaN null parseFloat parseInt undefined unescape() uneval() Expressions & op\u00e9rateurs Affecter par d\u00e9composition Compr\u00e9hensions de tableau Initialisateur d'objet L'op\u00e9rateur conditionnel L'op\u00e9rateur delete L'op\u00e9rateur function L'op\u00e9rateur in L'op\u00e9rateur new L'op\u00e9rateur this L'op\u00e9rateur typeof L'op\u00e9rateur virgule L'op\u00e9rateur void Op\u00e9rateur de d\u00e9composition Op\u00e9rateur de groupement Op\u00e9rateurs arithm\u00e9tiques Op\u00e9rateurs binaires Op\u00e9rateurs d'affectation Op\u00e9rateurs de cha\u00eenes Op\u00e9rateurs de comparaison Op\u00e9rateurs de membres Op\u00e9rateurs logiques Pr\u00e9c\u00e9dence des op\u00e9rateurs instanceof yield Instructions & d\u00e9clarations G\u00e9n\u00e9rateurs block break const continue debugger do...while export for for...in for...of for each...in function if...else import label let return switch throw try...catch var vide while with Fonctions D\u00e9finir une m\u00e9thode Fonctions fl\u00e9ch\u00e9es L'op\u00e9rateur get L'op\u00e9rateur set Param\u00e8tres du reste Valeurs par d\u00e9faut des arguments arguments Plus Grammaire lexicale Structures de donn\u00e9es en JavaScript Mode strict Passer au mode strict Gabarit de cha\u00eene de caract\u00e8re Fonctionnalit\u00e9s d\u00e9pr\u00e9ci\u00e9es Documentation: Listes utiles Index des pages Index des m\u00e9thodes Index des propri\u00e9t\u00e9s Pages \u00e9tiquet\u00e9es \"JavaScript\" Contribute Statut de la documentation Le projet MDN"}, {"id": "D.C3.A9finir_des_fonctions", "title": "D\u00e9finir des fonctions"}, {"id": "Appeler_des_fonctions", "title": "Appeler des fonctions"}, {"id": "Port.C3.A9e_d'une_fonction", "title": "Port\u00e9e d'une fonction"}, {"id": "Scope_and_the_function_stack", "title": "Port\u00e9e et pile de fonctions"}, {"id": "Recursion", "title": "La r\u00e9cursivit\u00e9"}, {"id": "Nested_functions_and_closures", "title": "Fonctions imbriqu\u00e9es et fermetures"}, {"id": "Efficiency_considerations", "title": "Pr\u00e9servation des variables"}, {"id": "Multiply-nested_functions", "title": "Imbriquer plusieurs fonctions"}, {"id": "Name_conflicts", "title": "Conflits de nommage"}, {"id": "Fermetures_(closures)", "title": "Fermetures ( closures )"}, {"id": "Utiliser_l'objet_arguments", "title": "Utiliser l'objet arguments"}, {"id": "Functions_as_event_handlers", "title": "Utiliser les fonctions comme gestionnaires d'\u00e9v\u00e9nements"}, {"id": "Les_fonctions_natives", "title": "Les fonctions natives"}], "id": 84521, "review_tags": []}