aboutsummaryrefslogtreecommitdiff
path: root/files/ja/glossary/truthy
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2021-10-23 00:32:31 +0900
committerMasahiro FUJIMOTO <mfujimot@gmail.com>2021-11-01 00:30:58 +0900
commit7bef9cc3a2b78a1be58ffef2cb31cdf66b6c518f (patch)
treef208a98f9d96a9c21d0a1160ffdf4479e6c16257 /files/ja/glossary/truthy
parent50edfb6441d38010a5bc94f5e76d8a0c71745800 (diff)
downloadtranslated-content-7bef9cc3a2b78a1be58ffef2cb31cdf66b6c518f.tar.gz
translated-content-7bef9cc3a2b78a1be58ffef2cb31cdf66b6c518f.tar.bz2
translated-content-7bef9cc3a2b78a1be58ffef2cb31cdf66b6c518f.zip
Glossary/Truthy を更新
- 2021/10/23 時点の英語版に同期
Diffstat (limited to 'files/ja/glossary/truthy')
-rw-r--r--files/ja/glossary/truthy/index.md43
1 files changed, 12 insertions, 31 deletions
diff --git a/files/ja/glossary/truthy/index.md b/files/ja/glossary/truthy/index.md
index 3d62da159f..f881bb3117 100644
--- a/files/ja/glossary/truthy/index.md
+++ b/files/ja/glossary/truthy/index.md
@@ -1,20 +1,20 @@
---
-title: Truthy
+title: Truthy (真値)
slug: Glossary/Truthy
tags:
- CodingScripting
- - Glossary
- - JavaScript
- 用語集
+ - JavaScript
translation_of: Glossary/Truthy
---
-<p>{{Glossary("JavaScript")}} において、 <strong>truthy</strong> は {{Glossary("Boolean")}} コンテキストに現れた時に <code>true</code> とみなされる値のことです。 {{Glossary("Falsy", "falsy")}} として定義された値 (つまり、<code>false</code>, <code>0</code>, <code>-0</code>, <code>0n</code>, <code>""</code>, <code>null</code>, <code>undefined</code>, <code>NaN</code>) を除くすべての値は truthy です。</p>
+{{Glossary("JavaScript")}} において、**真値** (truthy) は{{Glossary("Boolean", "論理値")}}のコンテキストに現れた時に `true` とみなされる値のことです。{{Glossary("Falsy", "偽値 (falsy)")}} として定義された値 (つまり、`false`, `0`, `-0`, `0n`, `""`, `null`, `undefined`, `NaN`) を除くすべての値は真値です。
-<p>{{Glossary("JavaScript")}} は、 Boolean コンテキストでは{{Glossary("Type_Conversion", "型変換")}}を用います。</p>
+{{Glossary("JavaScript")}} は、論理値のコンテキストでは{{Glossary("Type_Conversion", "型変換")}}を用います。
-<p>JavaScript で <em>truthy</em> な値の例です (boolean コンテキストではこれらの値を <code>true</code> と評価し、<code>if</code> ブロックを実行します)。</p>
+JavaScript で _truthy_ な値の例です (論理値のコンテキストではこれらの値を `true` と評価し、`if` ブロックを実行します)。
-<pre class="brush: js">if (true)
+```js
+if (true)
if ({})
if ([])
if (42)
@@ -27,29 +27,10 @@ if (3.14)
if (-3.14)
if (Infinity)
if (-Infinity)
-</pre>
-
-<h2 id="Specifications" name="Specifications">仕様書</h2>
-
-<table>
- <thead>
- <tr>
- <th scope="col">仕様書</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("ESDraft", "#sec-toboolean", "<code>ToBoolean</code> abstract operation")}}</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="See_also" name="See_also">関連情報</h2>
+```
-<ul>
- <li>{{Glossary("Falsy")}}</li>
- <li>{{Glossary("Type_Conversion", "型変換")}}</li>
- <li>{{Glossary("Boolean")}}</li>
-</ul>
+## 関連情報
-<div>{{QuickLinksWithSubpages("/ja/docs/Glossary")}}</div>
+- {{Glossary("Falsy", "偽値")}}
+- {{Glossary("Type_coercion", "型変換")}}
+- {{Glossary("Boolean")}}