aboutsummaryrefslogtreecommitdiff
path: root/files/fr/glossaire/nan
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
commit33058f2b292b3a581333bdfb21b8f671898c5060 (patch)
tree51c3e392513ec574331b2d3f85c394445ea803c6 /files/fr/glossaire/nan
parent8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff)
downloadtranslated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.gz
translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.bz2
translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.zip
initial commit
Diffstat (limited to 'files/fr/glossaire/nan')
-rw-r--r--files/fr/glossaire/nan/index.html27
1 files changed, 27 insertions, 0 deletions
diff --git a/files/fr/glossaire/nan/index.html b/files/fr/glossaire/nan/index.html
new file mode 100644
index 0000000000..fc42a39015
--- /dev/null
+++ b/files/fr/glossaire/nan/index.html
@@ -0,0 +1,27 @@
+---
+title: NaN
+slug: Glossaire/NaN
+tags:
+ - Encodage
+ - Glossaire
+translation_of: Glossary/NaN
+---
+<p><code>NaN</code> (Not a Number — <em>pas un nombre</em>) est un {{Glossary("Type", "type de données")}} numérique qui indique une valeur indéfinie ou une valeur qui ne peut pas être représentée, en particulier le résultat d'une opération à virgule flottante.</p>
+
+<p>Par exemple, <code>NaN</code> peut représenter une valeur infinie, le résultat d'une division par zéro, la racine carrée d'un nombre négatif (qui est un nombre imaginaire, tandis que les nombres à virgule flottante sont des nombres réels).</p>
+
+<p>Dans la pratique, si l'on divise deux variables dans un programme {{glossary("JavaScript")}}, le résultat peut être <code>NaN</code>, qui est prédéfini dans JavaScript comme "{{glossary("undefined")}}". Ainsi, cette division peut casser le programme. Cela signifie que si ce calcul était une petite partie d'un algorithme nettement plus gros, il serait compliqué de localiser où se trouve l'erreur. Heureusement, comme le résultat sera <code>NaN</code>, et que nous savons que notre diviseur pourrait être 0, il est possible de mettre en place des tests qui préviendront ce genre de calcul ou informeront que ceux-ci ont eu lieu.</p>
+
+<h2 id="Pour_approfondir" style="line-height: 30px;">Pour approfondir</h2>
+
+<h3 id="Connaissances_générales" style="line-height: 24px;">Connaissances générales</h3>
+
+<ul>
+ <li>{{Interwiki("wikipedia", "NaN")}} sur Wikipedia</li>
+</ul>
+
+<h3 id="Informations_techniques">Informations techniques</h3>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/NaN">NaN dans JavaScript</a></li>
+</ul>