From 218934fa2ed1c702a6d3923d2aa2cc6b43c48684 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:43:23 -0500 Subject: initial commit --- files/uk/glossary/truthy/index.html | 52 +++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 files/uk/glossary/truthy/index.html (limited to 'files/uk/glossary/truthy') diff --git a/files/uk/glossary/truthy/index.html b/files/uk/glossary/truthy/index.html new file mode 100644 index 0000000000..a89d30a922 --- /dev/null +++ b/files/uk/glossary/truthy/index.html @@ -0,0 +1,52 @@ +--- +title: Truthy +slug: Glossary/Truthy +tags: + - JavaScript + - Словник +translation_of: Glossary/Truthy +--- +

У мові {{Glossary("JavaScript")}}, правдиве (truthy) значення - це значення, яке дорівнює true у контексті {{Glossary("Boolean")}}. Всі величини є правдивими, крім тих, які визначені як {{Glossary("Falsy", "хибні")}} (тобто, крім false, 0, -0, 0n, "", null, undefined та NaN).

+ +

Мова {{Glossary("JavaScript")}} використовує неявне {{Glossary("Type_Conversion", "перетворення типів")}} у контексті Boolean.

+ +

Приклади правдивих значень у JavaScript (які будуть неявно приведені до true у контексті boolean, і, таким чином, виконають блок if):

+ +
if (true)
+if ({})
+if ([])
+if (42)
+if ("0")
+if (new Date())
+if (-42)
+if (12n)
+if (3.14)
+if (-3.14)
+if (Infinity)
+if (-Infinity)
+
+ +

Специфікації

+ + + + + + + + + + + + +
Специфікація
{{SpecName("ESDraft", "#sec-toboolean", "ToBoolean abstract operation")}}
+ +

Див. також

+ + + +
{{QuickLinksWithSubpages("/uk/docs/Glossary")}}
-- cgit v1.2.3-54-g00ecf