Bagikan melalui


NumberExpression class

Mewakili properti yang merupakan float atau ekspresi string yang diselesaikan ke float.

Memperluas

Keterangan

Nilai string selalu ditafsirkan sebagai ekspresi, apakah memiliki awalan '=' atau tidak.

Konstruktor

NumberExpression(number | string | Expression)

Menginisialisasi instans baru kelas NumberExpression .

Properti yang Diwariskan

expressionText

Mendapatkan atau mengatur teks ekspresi untuk dievaluasi untuk mendapatkan nilainya.

value

Mendapatkan atau mengatur nilai mentah properti ekspresi.

Metode

setValue(number | string | Expression)

Tetapkan nilai angka.

Metode yang Diwarisi

getValue(object)

Dapatkan nilainya.

toExpression()

Ini akan mengembalikan ekspresi yang ada jika nilainya adalah jenis non-kompleks.

toString()

Mengonversi properti ekspresi menjadi string.

tryGetValue(object)

Coba Dapatkan nilainya.

Detail Konstruktor

NumberExpression(number | string | Expression)

Menginisialisasi instans baru kelas NumberExpression .

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

Parameter

value

number | string | Expression

Ekspresi number float atau string yang diselesaikan ke float number.

Detail Properti yang Diwariskan

expressionText

Mendapatkan atau mengatur teks ekspresi untuk dievaluasi untuk mendapatkan nilainya.

expressionText: string

Nilai Properti

string

Diwarisi DariExpressionProperty.expressionText

value

Mendapatkan atau mengatur nilai mentah properti ekspresi.

value: number

Nilai Properti

number

Diwarisi DariExpressionProperty.value

Detail Metode

setValue(number | string | Expression)

Tetapkan nilai angka.

function setValue(value: number | string | Expression)

Parameter

value

number | string | Expression

Nilai yang akan diatur.

Detail Metode yang Diwarisi

getValue(object)

Dapatkan nilainya.

function getValue(data: object): number

Parameter

data

object

Data yang digunakan untuk pengikatan ekspresi.

Mengembalikan

number

Nilainya.

Keterangan

Kesalahan akan dilemparkan jika nilai adalah ekspresi yang tidak valid.

Diwarisi DariExpressionProperty.getValue

toExpression()

Ini akan mengembalikan ekspresi yang ada jika nilainya adalah jenis non-kompleks.

function toExpression(): Expression

Mengembalikan

Ekspresi yang ada jika nilainya adalah jenis non-kompleks.

Diwarisi DariExpressionProperty.toExpression

toString()

Mengonversi properti ekspresi menjadi string.

function toString(): string

Mengembalikan

string

String yang dikonversi.

Diwariskan DariExpressionProperty.toString

tryGetValue(object)

Coba Dapatkan nilainya.

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

Parameter

data

object

Data yang digunakan untuk pengikatan ekspresi.

Mengembalikan

{ error: Error, value: number }

nilai atau kesalahan.

Diwarisi DariExpressionProperty.tryGetValue