JavaScript :: Логические значения true и false
http://belarusweb.net
Основы создания сайтов

JavaScript :: Логические значения true и false

Логический тип выражает истинность или ложность и состоит, соответственно, всего из двух представителей true (истина) и false (ложь). Оба эти значения следует использовать в нижнем регистре. Логические значения обычно являются результатом операций сравнения, особенно в выражениях управляющих конструкций, где они определяют ход дальнейших действий программы (см. пример №1).

HTML CSS JS Результат BwCodes
<!DOCTYPE html>
<html>
<head>
	<!--  Сообщаем браузеру кодировку документа  -->
	<meta charset="utf-8">	
	<!--  Не забываем про заголовок документа  -->
	<title>Значения true и false в JavaScript</title>
	
	<!-- Подключаем внешнюю таблицу стилей CSS -->
	<link rel="stylesheet" href="styles_1.css">
</head>
<body>

	<!-- Заполним при помощи скрипта example.js -->
	<p id="p_1"></p>

	<p>
		Логический тип выражает истинность или ложность и состоит, 
		соответственно, всего из двух представителей true (истина) и 
		false (ложь). Оба эти значения следует использовать в нижнем регистре. 
	</p>

	<!-- Подключаем внешний скрипт -->
	<script type="text/javascript" src="example.js"></script>
	
</body>
</html>
/* Немножко оформим абзацы */
p{
width: 500px;
margin: auto;
margin-top: 30px;
padding: 10px;
border: 1px solid grey;
box-shadow: 1px 1px 3px grey;
background: linear-gradient(0deg, #eeeeee, #ffffff);
}

.definition_word{ 
color: blue;
}

















  
//Присвоили переменной х значение 5
var x=5;
//Присвоили переменной у значение 7
var y=7;           
//Объявили переменную
var b;

//Если условие истинно 
if(x<y){       
   b=true;
//Иначе
}else{
   b=false;
}

//Находим абзац по его id
var p_1=document.getElementById('p_1'); 

//Если условие истинно 
if(b==true){       
	//Вставляем в него строку
	p_1.innerHTML='Выражение истинно, т.к. x=5, y=7'; 
//Иначе
}else{
    //'!=' в JS означает 'не равно'
	//Вставляем в него строку
	p_1.innerHTML='Выражение ложно, т.к. 5!=7'; 
}

Пример №1. Логические значения true и false

Как видно из примера, значения true и false можно напрямую присвоить требуемым переменным. Кроме того, любое значение в JavaScript может быть преобразовано в булево значение явным или неявным образом. В первом случае необходимо воспользоваться процедурой преобразования типов, а во втором случае в зависимости от ситуации интерпретатор сам преобразует значения других типов в булевы значения true или false.

Быстрый переход к другим страницам