blob: bc1dccbacea1339dc65f59efc627f54b8115ac46 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
---
title: Truthy
slug: Glossary/Truthy
tags:
- CodingScripting
- Glosario
- JavaScript
translation_of: Glossary/Truthy
---
<p>En {{Glossary("JavaScript")}}, un <strong>valor verdadero</strong> es un valor que se considera <code>true/verdadero</code> cuando es evaluado en un contexto {{Glossary("Booleano")}}. Todos los valores son verdaderos a menos que se definan como {{Glossary("Falso", "falso")}} (es decir, excepto <code>false</code>, <code>0</code>, <code>""</code>, <code>null</code>, <code>undefined</code>, y <code>NaN</code>).</p>
<p>{{Glossary("JavaScript")}} usa {{Glossary("Type_Conversion", "coerción")}} en los contextos Booleanos.</p>
<p>Ejemplos de valores <em>verdaderos</em> en JavaScript (los cuales se traducirán a verdaderos y por lo tanto ejecutarán el bloque condicional <code>if</code>):</p>
<pre class="brush: js">if (true)
if ({})
if ([])
if (42)
if ("foo")
if (new Date())
if (-42)
if (3.14)
if (-3.14)
if (Infinity)
if (-Infinity)
</pre>
<h2 id="Ver_también">Ver también</h2>
<ul>
<li>{{Glossary("Falsy")}}</li>
<li>{{Glossary("Type_Conversion", "Coercion")}}</li>
<li>{{Glossary("Boolean")}}</li>
</ul>
<div>
<article>
<p>{{QuickLinksWithSubpages("/en-US/docs/Glossary")}}</p>
</article>
</div>
|