Последние учебники веб-разработки
×

JS Руководство

JS ГЛАВНАЯ JS Введение JS Куда JS Вывод JS Синтаксис JS Заявления JS Комментарии JS переменные JS операторы JS арифметика JS присваивание JS Типы данных JS функции JS Объекты JS Объем JS Мероприятия JS Строки JS Методы струнных JS чисел JS Методы Number JS математический JS Даты JS Форматы даты JS Методы Дата JS Массивы JS Методы массивов JS Booleans JS Сравнения JS условия JS переключатель JS петля For JS В то время как Loop JS Ломать JS Тип преобразования JS RegExp JS ошибки JS отладка JS Подъемно JS Строгий режим JS Гид по стилю JS Лучшие практики JS Ошибки JS Представление JS Зарезервированные слова JS JSON

JS формы

Формы проверки Формы API

JS объект

Определения объектов Свойства объекта Методы объекта Прототипы объектов

JS функции

Определения функций Функциональные параметры Функция Призвание Функция Затворы

JS HTML DOM

DOM вступление DOM методы DOM Документ DOM элементы DOM HTML DOM CSS DOM Анимации DOM Мероприятия DOM EventListener DOM навигация DOM Вершины DOM Nodelist

JS браузер BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS Примеры

JS Примеры JS HTML DOM JS HTML вход JS HTML Объекты JS HTML Мероприятия JS браузер JS викторина JS Резюме

JS Рекомендации

JavaScript Объекты HTML DOM Объекты


 

JavaScript Booleans


JavaScript Boolean представляет собой одно из двух значений: true или false .


булевы Значения

Очень часто, в программировании, вы будете нуждаться тип данных, который может иметь только одно из двух значений, как

  • YES / NO
  • ON / OFF
  • TRUE / FALSE

Для этого, JavaScript имеет Boolean тип данных. Он может принимать только значения true или false .


Boolean() Функция

Вы можете использовать Boolean() функцию , чтобы выяснить , если выражение (или переменная) является истинным:

пример

Boolean(10 > 9)        // returns true
Попробуй сам "

Или еще проще:

пример

(10 > 9)              // also returns true
10 > 9                // also returns true
Попробуй сам "

Сравнения и условия

В главе JS Сравнения дает полный обзор операторов сравнения.

Глава JS Условия дает полный обзор условных операторов.

Вот некоторые примеры:

оператор Описание пример
== равно if (day == "Monday")
> больше чем if (salary > 9000)
< меньше, чем if (age < 18)

Логическое значение выражения является фундаменту для сравнений и условий JavaScript.


Все, с "реальной" значение истинно

Примеры

100

3.14

-15

"Hello"

"false"

7 + 1 + 3.14

5 < 6
Попробуй сам "

Все Без "Реал" является ложным

Логическое значение 0 (ноль) является ложным:

var x = 0;
Boolean(x);       // returns false
Попробуй сам "

Логическое значение -0 (минус ноль) false :

var x = -0;
Boolean(x);       // returns false
Попробуй сам "

Логическое значение "" (пустая строка) является false :

var x = "";
Boolean(x);       // returns false
Попробуй сам "

Логическое значение undefined является false :

var x;
Boolean(x);       // returns false
Попробуй сам "

Логическое значение null является false :

var x = null;
Boolean(x);       // returns false
Попробуй сам "

Логическое значение false является ( как вы уже догадались) false :

var x = false;
Boolean(x);       // returns false
Попробуй сам "

Логическое значение NaN является false :

var x = 10 / "H";
Boolean(x);       // returns false
Попробуй сам "

Булевы свойства и методы

Примитивные значения, как истинные и ложные, не может иметь свойства или методы (поскольку они не являются объектами).

Но с JavaScript, методы и свойства также доступны для примитивных значений, так как JavaScript рассматривает примитивные значения как объекты при выполнении методов и свойств.


Полная Логическое Ссылка

Для получения полной справки, перейдите на наш Complete JavaScript булевой Reference .

Ссылка содержит описание и примеры всех булевых свойств и методов.