Числовые и строковые типы данных имеют большое или бесконечное количество возможных значений. Логический тип данных, напротив, имеет только два допустимых логических значения, представленных литералами true и false. Логическое значение говорит об истинности чего то, т. е. о том, является это что то истинным или нет.
Логические значения обычно представляют собой результат сравнений, выполняемых в JavaScript программах. Например:a==4
Это выражение проверяет, равно ли значение переменной a числу 4. Если да, результатом этого сравнения будет логическое значение true. Если переменная a неравна 4, результатом сравнения будет false.
Логические значения обычно используются в управляющих конструкциях JavaScript. Например, инструкция if/else в JavaScript выполняет одно действие, если логическое значение равно true, и другое действие, если false. Обычно сравнение, создающее логическое значение, непосредственно объединяется с инструкцией, в которой оно используется. Результат выглядит так:
if (a == 4)
b = b + 1;
else
a = a + 1;
Здесь выполняется проверка, равна ли переменная a числу 4. Если да, к значению переменной b добавляется 1; в противном случае число 1 добавляется к значению переменной a.Вместо того чтобы интерпретировать два возможных логических значения как true и false, иногда удобно рассматривать их как «включено» (true) и «выключено» (false) или «да» (true) и «нет» (false).
Преобразование строк в числа <Предыдущая | Следующая> Javascript - регулярные выражения |
---|