aboutsummaryrefslogtreecommitdiff
path: root/files/ru/словарь/boolean/index.html
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:42:52 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:42:52 -0500
commit074785cea106179cb3305637055ab0a009ca74f2 (patch)
treee6ae371cccd642aa2b67f39752a2cdf1fd4eb040 /files/ru/словарь/boolean/index.html
parentda78a9e329e272dedb2400b79a3bdeebff387d47 (diff)
downloadtranslated-content-074785cea106179cb3305637055ab0a009ca74f2.tar.gz
translated-content-074785cea106179cb3305637055ab0a009ca74f2.tar.bz2
translated-content-074785cea106179cb3305637055ab0a009ca74f2.zip
initial commit
Diffstat (limited to 'files/ru/словарь/boolean/index.html')
-rw-r--r--files/ru/словарь/boolean/index.html62
1 files changed, 62 insertions, 0 deletions
diff --git a/files/ru/словарь/boolean/index.html b/files/ru/словарь/boolean/index.html
new file mode 100644
index 0000000000..f89e0ff8b1
--- /dev/null
+++ b/files/ru/словарь/boolean/index.html
@@ -0,0 +1,62 @@
+---
+title: 'Boolean (Булев, Логический тип данных)'
+slug: Словарь/Boolean
+tags:
+ - Boolean
+ - JavaScript
+ - Глоссарий
+ - Логический тип данных
+ - Типы данных
+ - языки программирования
+translation_of: Glossary/Boolean
+---
+<p><strong>Boolean (Булев, Логический тип данных)</strong> — примитивный тип данных в информатике, которые могут принимать два возможных значения, иногда называемых истиной (<code>true</code>) и ложью (<code>false</code>). Например, в JavaScript Булевы состояния часто используются для того, чтобы определить какие части кода выполнять (например, в <a href="/ru/docs/Web/JavaScript/Reference/Statements/if...else">операторах if</a>) или повторять (например, <a href="/ru/docs/Web/JavaScript/Reference/Statements/for">циклы for</a>).</p>
+
+<p>Ниже приведен некоторый псевдокод JavaScript (это не действительно исполняемый код), демонстрирующий эту концепцию.</p>
+
+<p>Пример использования оператора <code>if</code>:</p>
+
+<pre class="syntaxbox">if (условие) {
+ блок кода, выполняемый если условие возвращает true
+} else {
+ блок кода, выполняемый если условие возвращает false
+}
+</pre>
+
+<p>К примеру:</p>
+
+<pre class="brush: js">if (hour &lt; 18) {
+ greeting = "Добрый день";
+} else {
+ greeting = "Добрый вечер";
+}</pre>
+
+<p>Пример использования логического условия в цикле <code>for</code>:</p>
+
+<pre class="syntaxbox">for (начало; условие; шаг) {
+ // ... тело цикла ...
+}
+</pre>
+
+<p>К примеру:</p>
+
+<pre class="brush: js">for (let i = 0; i &lt; 3; i++) {
+ alert(i);
+}</pre>
+
+<p>Булевы значения названы в честь английского математика {{interwiki("wikipedia", "George Boole")}}, который был первопроходцем в области математической логики.</p>
+
+<h2 id="Смотрите_также">Смотрите также</h2>
+
+<h3 id="Общие_сведения">Общие сведения</h3>
+
+<ul>
+ <li>{{Interwiki("wikipedia", "Boolean data type", "Boolean")}} на Wikipedia</li>
+</ul>
+
+<h3 id="Техническая_справка">Техническая справка</h3>
+
+<ul>
+ <li>Глобальный объект JavaScript: {{jsxref("Boolean")}}</li>
+ <li><a href="/ru/docs/Web/JavaScript/Data_structures">Типы данных JavaScript и структуры данных</a></li>
+</ul>