Bagikan melalui


IntExpression class

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

Memperluas

Keterangan

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

Konstruktor

IntExpression(number | string | Expression)

Menginisialisasi instans baru IntExpression.

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)

Atur nilai bilangan bulat.

tryGetValue(object)

Cobalah untuk mendapatkan nilainya.

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.

Detail Konstruktor

IntExpression(number | string | Expression)

Menginisialisasi instans baru IntExpression.

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

Parameter

value

number | string | Expression

Ekspresi int number atau string yang diselesaikan ke int 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)

Atur nilai bilangan bulat.

function setValue(value: number | string | Expression)

Parameter

value

number | string | Expression

Nilai yang akan diatur.

tryGetValue(object)

Cobalah untuk mendapatkan nilainya.

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

Parameter

data

object

Data yang digunakan untuk pengikatan ekspresi.

Mengembalikan

{ error: Error, value: number }

Nilai angka int

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