Типы данных. Boolean
JavaScript простым языком
Логический (boolean
) тип, несмотря на свою простоту, является одним из самых важных в любом ЯП. Кстати, некоторые называет этот тип булевым, поэтому не пугайтесь, если где-то наткнетесь на такое название.
Boolean
состоит всего из двух значений: true
(истина) и false
(ложь).
Из этого вытекает, что данный тип используют для хранения значений да или нет.
Стоит отметить, что true
и false
не нужно заключать в кавычки! Иначе это приведет к ошибке типов. Стоит только заключить логические значения в кавычки, как они сразу же превращаются в тип String.
К примеру, у нас в коде имеется переменная, на значение которой может повлиять пользователь. Пользователь перед регистрацией может принять или отклонить соглашение нашего сайта. Т.е., у пользователя есть возможность отметить мышкой соглашение. В зависимости от этого наша переменная будет менять свое значение.
Так же, у пользователя мы можем запросить ввести свой возраст, чтобы понять, можно допускать пользователя к информации на нашем сайте или нет.
Например, на своем сайте ты рассказываешь о хирургических операциях, с подробными фотографиями. В таком случае, ты должен будешь закрыть эту информацию от людей, которые младше 18 лет.
Представь, что в переменной age
содержится тот возраст, который указал пользователь на сайте. В переменную allowAccess
, мы записываем значение логического выражения: 17 >= 18
. В данном случае, значение будет равно false
.
Таким образом, проверив значение переменной allowAccess
, мы можем понять, можно показывать данные пользователю или нет. Для этого в ЯП существуют такие конструкции, как условия
.
Вообще, чаще всего логический тип служит для дальнейшей проверки чего-либо, т.е, этот тип очень сильно связан с условиями. Но тема условий
будет отдельным уроком.
Last updated