NumberExpression class
Mewakili properti yang merupakan float atau ekspresi string yang diselesaikan ke float.
- Memperluas
-
ExpressionProperty<number>
Keterangan
Nilai string selalu ditafsirkan sebagai ekspresi, apakah memiliki awalan '=' atau tidak.
Konstruktor
| Number |
Menginisialisasi instans baru kelas NumberExpression |
Properti yang Diwariskan
| expression |
Mendapatkan atau mengatur teks ekspresi untuk dievaluasi untuk mendapatkan nilainya. |
| value | Mendapatkan atau mengatur nilai mentah properti ekspresi. |
Metode
| set |
Tetapkan nilai angka. |
Metode yang Diwarisi
| get |
Dapatkan nilainya. |
| to |
Ini akan mengembalikan ekspresi yang ada jika nilainya adalah jenis non-kompleks. |
| to |
Mengonversi properti ekspresi menjadi string. |
| try |
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
value
Mendapatkan atau mengatur nilai mentah properti ekspresi.
value: number
Nilai Properti
number
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.
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