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


NumberExpression class

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

Extends

Комментарии

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

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

NumberExpression(number | string | Expression)

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

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

expressionText

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

value

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

Методы

setValue(number | string | Expression)

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

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

getValue(object)

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

toExpression()

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

toString()

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

tryGetValue(object)

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

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

NumberExpression(number | string | Expression)

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

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

Параметры

value

number | string | Expression

Выражение с плавающей number или string, разрешающееся плавающей 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

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

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

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

tryGetValue(object)

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

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

Параметры

data

object

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

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

{ error: Error, value: number }

значение или ошибка.

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