Поделиться через


IntExpression class

Представляет свойство, которое является int или строковым выражением, которое разрешается в int.

Extends

Комментарии

Строковые значения всегда интерпретируются как выражение, имеет ли он префикс '=' или нет.

Конструкторы

IntExpression(number | string | Expression)

Инициализирует новый экземпляр класса IntExpression.

Унаследованные свойства

expressionText

Получает или задает текст выражения для вычисления значения.

value

Возвращает или задает необработанное значение свойства выражения.

Методы

setValue(number | string | Expression)

Задайте целочисленное значение.

tryGetValue(object)

Попробуйте получить значение.

Наследуемые методы

getValue(object)

Получите значение.

toExpression()

Это возвращает существующее выражение, если значение не является сложным типом.

toString()

Преобразование свойства выражения в строку.

Сведения о конструкторе

IntExpression(number | string | Expression)

Инициализирует новый экземпляр класса IntExpression.

new IntExpression(value?: number | string | Expression)

Параметры

value

number | string | Expression

Выражение int number или string, разрешающее int number.

Сведения об унаследованном свойстве

expressionText

Получает или задает текст выражения для вычисления значения.

expressionText: string

Значение свойства

string

наследуется отExpressionProperty.expressionText

value

Возвращает или задает необработанное значение свойства выражения.

value: number

Значение свойства

number

наследуется отExpressionProperty.value

Сведения о методе

setValue(number | string | Expression)

Задайте целочисленное значение.

function setValue(value: number | string | Expression)

Параметры

value

number | string | Expression

Значение для задания.

tryGetValue(object)

Попробуйте получить значение.

function tryGetValue(data: object): { error: Error, value: number }

Параметры

data

object

Данные, используемые для привязки выражений.

Возвращаемое значение

{ error: Error, value: number }

Значение числа int

Сведения о наследуемом методе

getValue(object)

Получите значение.

function getValue(data: object): number

Параметры

data

object

Данные, используемые для привязки выражений.

Возвращаемое значение

number

Значение.

Комментарии

Ошибка возникает, если значение является недопустимым выражением.

наследуется отExpressionProperty.getValue

toExpression()

Это возвращает существующее выражение, если значение не является сложным типом.

function toExpression(): Expression

Возвращаемое значение

Существующее выражение, если значение не является сложным типом.

унаследовано отExpressionProperty.toExpression

toString()

Преобразование свойства выражения в строку.

function toString(): string

Возвращаемое значение

string

Преобразованная строка.

наследуется отExpressionProperty.toString