Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

ТипЗначениеРезультат
NILnilfalse
Число0false
Числолюбое ненулевоеtrue
Строка""false
Строкалюбая непустаяtrue
Объектлюбойtrue

Операции со строками

Есть только одна операция для работы со строками. Это сложение или конкатенация строк:

ПриерРезультат
"a" + "b""ab"

Если первый аргумент оператора "+" не является строкой, то будет выполняться арифметическая операция сложения. Если второй аргумент операции конкатенации не является строкой, то он будет преобразован в строку согласно следующей таблицы преобразования:

ТипЗначениеРезультат
NILnil""
Число123.45"123.45"
Логическийtrue"true"
Логическийfalse"false"
Объектлюбойсериализация в строку

Операции сравнения

Операции сравнения выполняются над любыми типами данных и результатом их вычисления являются булевые значения.

...