aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/glossary/truthy
diff options
context:
space:
mode:
Diffstat (limited to 'files/zh-cn/glossary/truthy')
-rw-r--r--files/zh-cn/glossary/truthy/index.html37
1 files changed, 37 insertions, 0 deletions
diff --git a/files/zh-cn/glossary/truthy/index.html b/files/zh-cn/glossary/truthy/index.html
new file mode 100644
index 0000000000..1fc70469bc
--- /dev/null
+++ b/files/zh-cn/glossary/truthy/index.html
@@ -0,0 +1,37 @@
+---
+title: Truthy(真值)
+slug: Glossary/Truthy
+tags:
+ - Boolean
+ - JavaScript
+ - 布尔值
+ - 术语
+translation_of: Glossary/Truthy
+---
+<p>在 {{Glossary("JavaScript")}} 中,<strong>truthy</strong>(真值)指的是在{{Glossary("Boolean", "布尔值")}}上下文中,转换后的值为真的值。所有值都是真值,除非它们被定义为 {{Glossary("Falsy", "假值")}}(即除 <code>false</code>、<code>0</code>、<code>""</code>、<code>null</code>、<code>undefined</code> 和 <code>NaN</code> 以外皆为真值)。</p>
+
+<p>{{Glossary("JavaScript")}} 在布尔值上下文中使用强制类型转换({{Glossary("Type_Conversion", "coercion")}})。</p>
+
+<p>JavaScript 中的真值示例如下(将被转换为 true,<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="另见">另见</h2>
+
+<ul>
+ <li>{{Glossary("Falsy", "假值")}}</li>
+ <li>{{Glossary("Type_Conversion", "Coercion")}}</li>
+ <li>{{Glossary("Boolean", "布尔值")}}</li>
+</ul>
+
+<div>{{QuickLinksWithSubpages("/zh-CN/docs/Glossary")}}</div>