อ่านในภาษาอังกฤษ

แชร์ผ่าน


Number.From

วากยสัมพันธ์

Number.From(value as any, optional culture as nullable text) as nullable number

ประมาณ

แสดงค่า number จาก valueที่กําหนด นอกจากนี้ อาจมี culture ที่เลือกได้ (ตัวอย่างเช่น "en-US") ถ้า value ที่กําหนดเป็น nullNumber.From จะแสดง null ถ้า value ที่กําหนด numbervalue จะแสดงขึ้นมา ค่าของชนิดต่อไปนี้สามารถแปลงเป็นค่า number:

  • text: ค่า number จากข้อความสําหรับแสดงแทน มีการจัดการรูปแบบข้อความทั่วไป ("15", "3,423.10", "5.0E-10") โปรดดู Number.FromText สําหรับรายละเอียด
  • logical: 1 สําหรับ true, 0 สําหรับ false
  • datetime: จํานวนจุดทศนิยมลอยตัวที่มีความแม่นยําสองเท่าที่ประกอบด้วยวันที่ OLE Automation เทียบเท่ากัน
  • datetimezone: จํานวนจุดทศนิยมลอยตัวที่มีความแม่นยําสองเท่าที่ประกอบด้วยวันที่ OLE Automation เทียบเท่ากับวันที่และเวลาในเครื่องของ value
  • date: จํานวนจุดทศนิยมลอยตัวที่มีความแม่นยําสองเท่าที่ประกอบด้วยวันที่ OLE Automation เทียบเท่ากัน
  • time: แสดงในวันเศษส่วน
  • duration: แสดงในวันทั้งหมดและเศษส่วน

ถ้า value เป็นชนิดอื่น ข้อผิดพลาดจะแสดงขึ้นมา

ตัวอย่างที่ 1

รับค่า number ของ "4"

การใช้งาน

Number.From("4")

ผลลัพธ์ของ

4

ตัวอย่างที่ 2

รับค่า number ของ #datetime(2020, 3, 20, 6, 0, 0)

การใช้งาน

Number.From(#datetime(2020, 3, 20, 6, 0, 0))

ผลลัพธ์ของ

43910.25

ตัวอย่างที่ 3

รับค่า number ของ "12.3%"

การใช้งาน

Number.From("12.3%")

ผลลัพธ์ของ

0.123