aboutsummaryrefslogtreecommitdiff
path: root/files/fr/glossary/falsy/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/glossary/falsy/index.html')
-rw-r--r--files/fr/glossary/falsy/index.html38
1 files changed, 38 insertions, 0 deletions
diff --git a/files/fr/glossary/falsy/index.html b/files/fr/glossary/falsy/index.html
new file mode 100644
index 0000000000..fdb5058248
--- /dev/null
+++ b/files/fr/glossary/falsy/index.html
@@ -0,0 +1,38 @@
+---
+title: Falsy (Valeurs de type fausses)
+slug: Glossaire/Falsy
+tags:
+ - Booléen
+ - Encodage
+ - Faux
+ - Glossaire
+ - Valeurs fausses
+translation_of: Glossary/Falsy
+---
+<p>Les valeurs fausses (<strong>falsy</strong>) sont des valeurs évaluées comme fausses quand elles sont évaluées dans un contexte {{Glossary("Boolean","booléen")}}.</p>
+
+<p>{{Glossary("JavaScript")}} utilise le type {{Glossary("Type_Conversion", "contrainte")}} dans les contextes Booléens comme les {{Glossary("Conditional", "conditions")}} et les {{Glossary("Loop", "boucles")}}.</p>
+
+<h2 id="Exemples">Exemples</h2>
+
+<p>Exemples de valeurs <em>fausses</em> en Javascript (qui sont traduites par false (<em>faux</em>) et, par ce fait, court-circuitent le bloc <strong>if</strong>) :</p>
+
+<pre class="brush: js">if (false)
+if (null)
+if (undefined)
+if (0)
+if (NaN)
+if ('')
+if ("")
+if (document.all) [1]</pre>
+
+<p>[1] <code>document.all</code> a été utilisé par le passé pour détecter le navigateur et la <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#dom-document-all">spécification HTML définit une infraction délibérée</a> aux standards ECMAScript afin de garder une compatibilité ascendante (<code>if (document.all) { // Code Internet Explorer ici (Sauf IE11) }</code> ou en utilisant <code>document.all</code> sans vérifier s'il existe d'abord : <code>document.all.foo</code>).</p>
+
+<p>Parfois écrit falsey, <span id="result_box" lang="fr"><span>bien qu'en anglais, transformer un mot en adjectif avec un</span></span> <em>-y</em> <span id="result_box" lang="fr"><span>fait disparaître tout e final (</span></span>noise =&gt; noisy, ice =&gt; icy, shine =&gt; shiny<span lang="fr"><span>)</span></span> .</p>
+
+<h2 id="En_apprendre_plus">En apprendre plus</h2>
+
+<ul>
+ <li>{{Glossary("Truthy")}}</li>
+ <li>{{Glossary("Boolean")}}</li>
+</ul>