Number.From
สร้างจำนวนจากค่าที่กำหนด
Syntax
Number.From(
value as any,
optional culture as text
) as number
Remarks
ส่งกลับค่า number จาก value ที่กำหนดให้ อาจมีการระบุ culture เพิ่มเติม (ตัวอย่างเช่น "en-US") ถ้า value ที่กำหนดให้เป็น null Number.From จะส่งกลับ null ถ้า value ที่กำหนดให้เป็น number จะมีการส่งกลับ value ค ่าของชนิดต่อไปนี้สามารถแปลงเป็นค่า number ได้:
text: ค่าnumberจากการนำเสนอข้อความ ระบบจะจัดการรูปแบบข้อความทั่วไป ("15", "3,423.10", "5.0E-10") ดูNumber.From.Textสำหรับรายละเอียดlogical: 1 สำหรับtrue, 0 สำหรับfalsedatetime: ตัวเลขจุดลอยตัวความแม่นยำสองเท่าที่มี OLE Automation Date เทียบเท่ากับวันที่datetimezone: ตัวเลขจุดลอยตัวความแม่นยำสองเท่าที่มี OLE Automation Date เทียบเท่ากับวันที่และเวลาท้องถิ่นของvaluedate: ตัวเลขจุดลอยตัวความแม่นยำสองเท่าที่มี OLE Automation Date เทียบเท่ากับวันที่time: แสดงวันในรูปแบบเศษส่วนduration: แสดงวันในรูปแบบเต็มและเศษส่วน
value เป็นชนิดอื่น ระบบจะส่งกลับข้อผิดพลาด
Examples
Example #1
รับค่า <code>number</code> ของ <code>"4"</code>
Number.From("4")
Result:
4
Example #2
รับค่า <code>number</code> ของ <code>#datetime(2020, 3, 20, 6, 0, 0)</code>
Number.From(#datetime(2020, 3, 20, 6, 0, 0))
Result:
43910.25
Example #3
รับค่า<code>จำนวน</code>ของ <code>"12.3%"</code>
Number.From("12.3%")
Result:
0.123
Category
Number.Conversion and formatting