Булеве значення
У комп'ютерних науках Булеві значення – це логічний тип даних, який може мати лише значення true
або false
.
Наприклад, у JavaScript Булеві умови нерідко використовуються для прийняття рішень щодо того, які частини коду виконувати (наприклад, в інструкціях if) або повторювати (наприклад, у циклах for).
Нижче – трохи псевдокоду JavaScript (цей код насправді не можна виконати), що ілюструє цю концепцію.
/* інструкція if JavaScript */
if (булева умова) {
// код до виконання, якщо умова є істинною
}
if (булева умова) {
console.log("булева умова розв'язалася як true");
} else {
console.log("булева умова розв'язалася як false");
}
/* цикл for JavaScript */
for (контрольна змінна; булева умова; лічильник) {
// код до повторення, якщо умова є істинною
}
Булеве значення названо так на честь англійського математика Джорджа Буля, який став першопрохідцем у галузі математичної логіки.
Вище наведено загальне визначення. Термін Булевого може мати більш конкретні значення в залежності від контексту. Він може стосуватися:
- Булів атрибут (HTML)
- **Булів атрибут** у {{Glossary("HTML")}} – це {{glossary("attribute", "атрибут")}}, що представляє значення \`true\` або \`false\`. Якщо тег HTML містить булів атрибут – незалежно від значення цього атрибуту – атрибут на цьому елементі отримує значення \`true\`. Якщо тег HTML не містить цей атрибут, то цей атрибут отримує значення \`false\`.
- Boolean (JavaScript)
- A **Boolean** in JavaScript is a {{Glossary("Primitive", "primitive value")}} that can be either \`true\` or \`false\`.
- Boolean attribute (ARIA)
- A **boolean attribute** in ARIA is an {{Glossary("Enumerated", "enumerated attribute")}} that includes \`true\` or \`false\` in the enumerated list.
Дивіться також
- Логічний тип даних на Вікіпедії