ล้อมค่าด้วยข้อมูลเมตาและตัวรับประเภทที่ปลอดภัย
ลายเซ็น:
export interface Value
วิธีการ
วิธี | คำอธิบาย |
---|---|
เป็นบูลีน() | รับค่าเป็นบูลีน ค่าต่อไปนี้ (ไม่คำนึงถึงขนาดตัวพิมพ์) จะถูกตีความว่าเป็นจริง: "1", "true", "t", "yes", "y", "on" ค่าอื่นๆ จะถูกตีความว่าเป็นเท็จ |
เป็นหมายเลข() | รับค่าเป็นตัวเลข เทียบได้กับ Number(value) || 0 . |
asString() | รับค่าเป็นสตริง |
รับแหล่งที่มา() | รับ ValueSource สำหรับคีย์ที่กำหนด |
Value.asBoolean()
รับค่าเป็นบูลีน
ค่าต่อไปนี้ (ไม่คำนึงถึงขนาดตัวพิมพ์) จะถูกตีความว่าเป็นจริง: "1", "true", "t", "yes", "y", "on" ค่าอื่นๆ จะถูกตีความว่าเป็นเท็จ
ลายเซ็น:
asBoolean(): boolean;
ผลตอบแทน:
บูลีน
ค่า.asNumber()
รับค่าเป็นตัวเลข เทียบได้กับ Number(value) || 0
.
ลายเซ็น:
asNumber(): number;
ผลตอบแทน:
ตัวเลข
ค่า.asString()
รับค่าเป็นสตริง
ลายเซ็น:
asString(): string;
ผลตอบแทน:
เชือก
ค่า.getSource()
รับ ValueSource สำหรับคีย์ที่กำหนด
ลายเซ็น:
getSource(): ValueSource;
ผลตอบแทน: