boolean

Описание

Простейший тип, выражает истинность значения. Может быть true или false.

Синтаксис

Для указания логического значения используйте ключевые слова true или false.

var b = true;   // правильно
var b = "true"; // неправильно, в результате будет строковое значение, а не логическое.

var a = true;
var b = false;
println("OR is " + (a or b));
println("AND is " + (a and b));
Операции
or (||) Логическое ИЛИ println(true or false);
and (&&) Логическое И println(true and false);
not (!) Отрицание println( not(true or false) );
~ Конкатенация операндов как строковых println(true ~ false);
== Сравнение println(true == false);
<> ( != ) Сравнение println(true != false);
< Cравнение println(true < false);
> Cравнение println(true > false);
Преобразование в boolean

Преобразование выполняется функцией toBoolean(value). При преобразовании следующие значения рассматриваются как true:

  • строки «true» или «1»
  • ненулевые числа
  • массивы с длиной более нуля
println(toBoolean("true"));                 // true
println(toBoolean(5.5));                    // true
println(toBoolean([]));                     // false
println(toBoolean({"fruit" => "apple"}));   // true
Проверка типа
var b = true;
println(isBoolean(b));   // true
Объектные методы

Отсутствуют.

 
script/data_type_bool.txt · Последние изменения: 29/10/2020 16:32 (внешнее изменение)
 
Recent changes RSS feed Valid XHTML 1.0 Valid CSS