From bcf5375310ece1f9a90e99b270cdbae28c4d2831 Mon Sep 17 00:00:00 2001 From: julieng Date: Mon, 15 Nov 2021 21:41:03 +0100 Subject: convert content to md --- files/fr/glossary/primitive/index.md | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) (limited to 'files/fr/glossary/primitive/index.md') diff --git a/files/fr/glossary/primitive/index.md b/files/fr/glossary/primitive/index.md index eaaea04d0a..03127b02ad 100644 --- a/files/fr/glossary/primitive/index.md +++ b/files/fr/glossary/primitive/index.md @@ -8,30 +8,26 @@ tags: translation_of: Glossary/Primitive original_slug: Glossaire/Primitive --- -

Une primitive (valeur primitive ou structure de donnée primitive) est une donnée qui n'est pas un {{Glossary("object","objet")}} et n'a pas de {{glossary("method","méthode")}}. En {{Glossary("JavaScript")}}, il y a 6 types de données primitives: {{Glossary("String")}}, {{Glossary("Number")}}, {{Glossary("Boolean")}}, {{Glossary("Null")}}, {{Glossary("undefined")}}, {{Glossary("Symbol")}} (nouveauté d'{{Glossary("ECMAScript")}} 2015).

+Une **primitive** (valeur primitive ou structure de donnée primitive) est une donnée qui n'est pas un {{Glossary("object","objet")}} et n'a pas de {{glossary("method","méthode")}}. En {{Glossary("JavaScript")}}, il y a 6 types de données primitives: {{Glossary("String")}}, {{Glossary("Number")}}, {{Glossary("Boolean")}}, {{Glossary("Null")}}, {{Glossary("undefined")}}, {{Glossary("Symbol")}} (nouveauté d'{{Glossary("ECMAScript")}} 2015). -

La plupart du temps, une valeur primitive est représentée directement au plus bas niveau dans l'implémentation du langage.

+La plupart du temps, une valeur primitive est représentée directement au plus bas niveau dans l'implémentation du langage. -

Toutes les primitives sont non-mutables (ne peuvent pas être modifiées).

+Toutes les primitives sont **non-mutables** (ne peuvent pas être modifiées). -

Primitives JavaScript encapsulées dans des objets

+## Primitives JavaScript encapsulées dans des objets -

Excepté dans les cas de null ou undefined, pour chaque valeur primitive il existe un objet équivalent qui la contient:

+Excepté dans les cas de `null` ou `undefined`, pour chaque valeur primitive il existe un objet équivalent qui la contient: - +- {{jsxref("String")}} pour la primitive `string` ; +- {{jsxref("Number")}} pour la primitive `number` ; +- {{jsxref("Boolean")}} pour la primitive `boolean` ; +- {{jsxref("Symbol")}} pour la primitive `symbol` -

La méthode valueOf() de ces objets retourne la valeur primitive encapsulée correspondante.

+La méthode [`valueOf()`](/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/valueOf) de ces objets retourne la valeur primitive encapsulée correspondante. -

Pour approfondir

+## Pour approfondir -

Culture générale

+### Culture générale - +- [Introduction aux types de données en JavaScript](/fr/docs/Web/JavaScript/Structures_de_donn%C3%A9es) +- {{Interwiki("wikipedia", "Type (informatique)")}} on Wikipedia -- cgit v1.2.3-54-g00ecf