共用方式為


NumericEvaluator class

可以有 1 或多個自變數的數值運算子。

Extends

建構函式

NumericEvaluator(string, (args: any[]) => any)

初始化 NumericEvaluator 類別的新實例。

屬性

negation

取得評估工具,這是這個評估工具的否定。 設定評估工具,這是這個評估工具的否定。

繼承的屬性

returnType

評估表達式所預期的類型。

type

取得評估工具的表達式類型。

繼承的方法

tryEvaluate(Expression, MemoryInterface, Options)

評估表達式。

validateExpression(Expression)

驗證表達式。

建構函式詳細資料

NumericEvaluator(string, (args: any[]) => any)

初始化 NumericEvaluator 類別的新實例。

new NumericEvaluator(type: string, func: (args: any[]) => any)

參數

type

string

內建函式的名稱。

func

(args: any[]) => any

評估函式會取得物件清單並傳回數位。

屬性詳細資料

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