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 สำหรับfalse
datetime
: ตัวเลขจุดลอยตัวความแม่นยำสองเท่าที่มี OLE Automation Date เทียบเท่ากับวันที่datetimezone
: ตัวเลขจุดลอยตัวความแม่นยำสองเท่าที่มี OLE Automation Date เทียบเท่ากับวันที่และเวลาท้องถิ่นของvalue
date
: ตัวเลขจุดลอยตัวความแม่นยำสองเท่าที่มี 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