Abs class

返回指定数字的绝对值。

Extends

构造函数

Abs()

初始化 Floor 类的新实例。

属性

negation

获取此求反的计算器。 设置此计算器的求反。

继承属性

returnType

通过计算表达式来键入所需的类型。

type

获取计算器的表达式类型。

继承的方法

tryEvaluate(Expression, MemoryInterface, Options)

计算表达式的值。

validateExpression(Expression)

验证表达式。

构造函数详细信息

Abs()

初始化 Floor 类的新实例。

new Abs()

属性详细信息

negation

获取此求反的计算器。 设置此计算器的求反。

ExpressionEvaluator negation

属性值

求值器,即此求反。

继承属性详细信息

returnType

通过计算表达式来键入所需的类型。

returnType: ReturnType

属性值

继承自ExpressionEvaluator.returnType

type

获取计算器的表达式类型。

type: string

属性值

string

继承自ExpressionEvaluator.type

继承的方法详细信息

tryEvaluate(Expression, MemoryInterface, Options)

计算表达式的值。

function tryEvaluate(expression: Expression, state: MemoryInterface, options: Options): ValueWithError

参数

expression
Expression

要计算的表达式。

state
MemoryInterface

全局状态信息。

options
Options

评估中使用的选项。

返回

如果存在错误,则为非 null 的值和错误字符串。

继承自ExpressionEvaluator.tryEvaluate

validateExpression(Expression)

验证表达式。

function validateExpression(expression: Expression)

参数

expression
Expression

要验证的表达式。

继承自ExpressionEvaluator.validateExpression