Код в основном просто принимает решения о данных и действует в соответствии с этими решениями. Это грубое упрощение, но в целом это правда.
Булевы (и вещи, которые могут «действовать» как булевы) важны, потому что они - то, что заявления и другие условные обозначения используют, чтобы решить, что делать.
В очень упрощенной, добрейшей реального мира, например, представьте себе:
var correctPassword = "myPassword";
var enteredPassword = (get the entered password);
if (correctPassword == enteredPassword) {
logUserIn();
} else {
showBadPasswordError();
}
==
сравнивает две вещи (строки в данном случае), и возвращает логическое значение, указывающее, является ли две строки являются одна и та же. В этом случае, если он возвращает true
, это означает, что пароль пользователя верен, поэтому он использует эту информацию для принятия решения о том, следует ли регистрировать пользователя.
Вы даже не узнали 'if' еще. Посмотрите на них. Они являются фундаментальной конструкцией в программировании. – Carcigenicate
@Carcigenicate i фактически сделал – Syno
Булевы должны использовать 'if's, хотя. Вы спрашиваете о важности 'if's? – Carcigenicate