یک مقدار را با فراداده و دریافت کننده های ایمن نوع بسته بندی می کند.
امضا:
export interface Value
مواد و روش ها
روش | شرح |
---|---|
asBoolean() | مقدار را به صورت بولی دریافت می کند. مقادیر زیر (بدون حساس به حروف بزرگ) به عنوان درست تفسیر می شوند: "1"، "true"، "t"، "yes"، "y"، "on". سایر مقادیر به عنوان نادرست تفسیر می شوند. |
asNumber() | مقدار را به عنوان یک عدد دریافت می کند. قابل مقایسه با Number(value) || 0 . |
asString() | مقدار را به صورت رشته ای دریافت می کند. |
getSource() | ValueSource را برای کلید داده شده دریافت می کند. |
Value.asBoolean()
مقدار را به صورت بولی دریافت می کند.
مقادیر زیر (بدون حساس به حروف بزرگ) به عنوان درست تفسیر می شوند: "1"، "true"، "t"، "yes"، "y"، "on". سایر مقادیر به عنوان نادرست تفسیر می شوند.
امضا:
asBoolean(): boolean;
برمی گرداند:
بولی
Value.asNumber()
مقدار را به عنوان یک عدد دریافت می کند. قابل مقایسه با Number(value) || 0
.
امضا:
asNumber(): number;
برمی گرداند:
عدد
Value.asString()
مقدار را به صورت رشته ای دریافت می کند.
امضا:
asString(): string;
برمی گرداند:
رشته
Value.getSource()
ValueSource را برای کلید داده شده دریافت می کند.
امضا:
getSource(): ValueSource;
برمی گرداند: