aboutsummaryrefslogtreecommitdiff
path: root/files/fr/glossary/constructor
diff options
context:
space:
mode:
authorjulieng <julien.gattelier@gmail.com>2021-11-15 21:41:03 +0100
committerSphinxKnight <SphinxKnight@users.noreply.github.com>2021-11-15 21:55:31 +0100
commitbcf5375310ece1f9a90e99b270cdbae28c4d2831 (patch)
treec9b2792ee2050f4176de7fe5f777b4354b769b04 /files/fr/glossary/constructor
parent7a89da1bf309b748ff4f4be5b16f8d9d148cbe8e (diff)
downloadtranslated-content-bcf5375310ece1f9a90e99b270cdbae28c4d2831.tar.gz
translated-content-bcf5375310ece1f9a90e99b270cdbae28c4d2831.tar.bz2
translated-content-bcf5375310ece1f9a90e99b270cdbae28c4d2831.zip
convert content to md
Diffstat (limited to 'files/fr/glossary/constructor')
-rw-r--r--files/fr/glossary/constructor/index.md34
1 files changed, 16 insertions, 18 deletions
diff --git a/files/fr/glossary/constructor/index.md b/files/fr/glossary/constructor/index.md
index 8e228ed20e..545cd31294 100644
--- a/files/fr/glossary/constructor/index.md
+++ b/files/fr/glossary/constructor/index.md
@@ -7,11 +7,12 @@ tags:
translation_of: Glossary/Constructor
original_slug: Glossaire/Constructeur
---
-<p>Un <strong>constructeur</strong> est associé à un {{glossary("object","objet")}} d'une classe particulière qui a été instanciée. Le constructeur initialise cet objet et peut fournir un accès à ses informations privées. Le concept de constructeur peut s'appliquer à la plupart des langages de {{glossary("OOP","programmation orientée objet")}}. Dans l'essentiel, un constructeur en {{glossary("JavaScript")}} est en général déclaré lors de l'instance d'une {{glossary("Class","classe")}}.</p>
+Un **constructeur** est associé à un {{glossary("object","objet")}} d'une classe particulière qui a été instanciée. Le constructeur initialise cet objet et peut fournir un accès à ses informations privées. Le concept de constructeur peut s'appliquer à la plupart des langages de {{glossary("OOP","programmation orientée objet")}}. Dans l'essentiel, un constructeur en {{glossary("JavaScript")}} est en général déclaré lors de l'instance d'une {{glossary("Class","classe")}}.
-<h2 id="Syntaxe">Syntaxe</h2>
+## Syntaxe
-<pre class="brush: js">// Voici un constructeur générique par défaut de la classe Default
+```js
+// Voici un constructeur générique par défaut de la classe Default
function Default() {
}
@@ -19,31 +20,28 @@ function Default() {
// avec des arguments en paramètres
function Overloaded(arg1, arg2, ...,argN){
}
-</pre>
+```
-<p>Pour appeler le constructeur d'une classe en JavaScript, utilisez un opérateur <code>new</code> pour affecter une nouvelle {{glossary("Object reference","référence d'objet")}} à une {{glossary("Variable","variable")}}.</p>
+Pour appeler le constructeur d'une classe en JavaScript, utilisez un opérateur `new` pour affecter une nouvelle {{glossary("Object reference","référence d'objet")}} à une {{glossary("Variable","variable")}}.
-<pre class="brush: js">function Default() {
+```js
+function Default() {
}
// Une nouvelle référence d'un objet Default affectée à
// la variable locale defaultReference
var defaultReference = new Default();
-</pre>
+```
+
-<p> </p>
-<h2 id="Pour_approfondir">Pour approfondir</h2>
+## Pour approfondir
-<h3 id="Culture_générale">Culture générale</h3>
+### Culture générale
-<ul>
- <li>{{Interwiki("wikipedia", "Constructeur (programmation)", "Constructeur")}} sur Wikipédia</li>
-</ul>
+- {{Interwiki("wikipedia", "Constructeur (programmation)", "Constructeur")}} sur Wikipédia
-<h3 id="Référence_technique">Référence technique</h3>
+### Référence technique
-<ul>
- <li><a href="/fr/docs/Learn/JavaScript/Objects#The_Constructor">Le constructeur en programmation JavaScript orientée objet</a> sur MDN</li>
- <li><a href="/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs/L_op%C3%A9rateur_new">Opérateur new en JavaScript</a> sur MDN</li>
-</ul>
+- [Le constructeur en programmation JavaScript orientée objet](/fr/docs/Learn/JavaScript/Objects#The_Constructor) sur MDN
+- [Opérateur new en JavaScript](/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs/L_op%C3%A9rateur_new) sur MDN