NumberExpression class
Представляет свойство, которое является плавающей или строковой выражением, разрешающееся в float.
- Extends
-
ExpressionProperty<number>
Комментарии
Строковые значения всегда интерпретируются как выражение, имеет ли он префикс '=' или нет.
Конструкторы
| Number |
Инициализирует новый экземпляр класса NumberExpression. |
Унаследованные свойства
| expression |
Получает или задает текст выражения для вычисления значения. |
| value | Возвращает или задает необработанное значение свойства выражения. |
Методы
| set |
Задайте числовое значение. |
Наследуемые методы
| get |
Получите значение. |
| to |
Это возвращает существующее выражение, если значение не является сложным типом. |
| to |
Преобразование свойства выражения в строку. |
| try |
Попробуйте получить значение. |
Сведения о конструкторе
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