Int32.From แปลงค่าต่างๆ เช่น ตัวเลข (number) ข้อความ (text) เป็นประเภทข้อมูล Int32 ซึ่งเป็นจำนวนเต็ม 32-bit ที่มีช่วงค่า -2147483648 ถึง 2147483647 ใช้สำหรับการทำงานกับระบบที่ต้องการ 32-bit integer API ที่ต้องข้อมูลในรูปแบบนี้ และการคำนวณที่ต้องความแม่นยำของจำนวนเต็ม
| อาร์กิวเมนต์ | ชนิด | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
| value | any | ค่าที่ต้องการแปลง (number, text ฯลฯ) ต้องอยู่ในช่วง -2147483648 ถึง 2147483647 | |
| [culture]ไม่บังคับ | text | null | สำนัก (culture) สำหรับการแปลงข้อความ |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
ฟังก์ชัน Int32.From ใช้เพื่อแปลงค่าต่างๆ เช่น ตัวเลข ข้อความ เป็นประเภทข้อมูล 32-bit integer ที่มีช่วง -2147483648 ถึง 2147483647
แปลงข้อมูลสำหรับส่งไปยัง API ที่ต้องการ 32-bit integer
ใช้สำหรับข้อมูล ID ที่ต้องจำนวนเต็ม 32-bit
ใช้สำหรับการคำนวณที่ต้องข้อมูลประเภท 32-bit integer
สูตรนี้แปลงค่า 1000 เป็นประเภท Int32 ตัวเลขนี้อยู่ในช่วงที่ยอมรับได้
สูตรนี้แปลงข้อความ "-500" เป็นค่า Int32 ติดลบ ซึ่งยังอยู่ในช่วงที่อนุญาต
สูตรนี้แปลงค่าสูงสุดของ Int32 ซึ่งคือ 2147483647
Int32.From มีช่วงค่า -2.1 พันล้านถึง 2.1 พันล้าน Int64.From มีช่วง -9.2 ล้านล้านถึง 9.2 ล้านล้าน ใช้ Int32.From สำหรับตัวเลขเล็กกว่า
ฟังก์ชันจะส่งคืนข้อผิดพลาด ถ้าต้องตัวเลขที่ใหญ่กว่า ให้ใช้ Int64.From แทน
ได้แต่จะปัดเศษเป็นจำนวนเต็ม เช่น 1000.7 จะแปลงเป็น 1001
ฟังก์ชันที่ผู้เขียนโยงไว้กับ Int32.From จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
Byte.From แปลงค่าต่างๆ เช่น ตัวเลข (number) ข้อความ (text) และค่า boolean เป็นประเภทข้อมูล byte ค่า byte เป็นตัวเลขที่อยู่ในช่วง 0-255 ใช้สำหรับการเก็บข้อมูลไบนารี การเชื่อมต่อ API ที่ต้องข้อมูลไบต์ และการประมวลผลข้อมูลแบบต่ำระดับ
Decimal.From แปลงค่าต่างๆ เช่น ตัวเลข (number) ข้อความ (text) ค่า boolean เป็นประเภทข้อมูล decimal ประเภท decimal มีความเที่ยงตรงสูงกว่า number ใช้สำหรับการคำนวณทางการเงิน การเก็บข้อมูลที่ต้องการความถูกต้องของทศนิยม และการประมวลผลข้อมูลด้านการบัญชี
Int16.From แปลงค่าต่างๆ เป็นประเภท Int16 (16-bit integer) ที่มีช่วง -32768 ถึง 32767 ใช้สำหรับข้อมูล ID เล็กหรือเมื่อต้องการประหยัด memory
Int64.From แปลงค่าต่างๆ เช่น ตัวเลข (number) ข้อความ (text) เป็นประเภทข้อมูล Int64 ซึ่งเป็นจำนวนเต็ม 64-bit ที่มีช่วงค่าตั้งแต่ -9223372036854775808 ถึง 9223372036854775807 ใช้สำหรับตัวเลขที่ใหญ่เกินไปสำหรับ Int32 เช่น timestamp ตัวเลข ID ขนาดใหญ่
Int8.From แปลงค่าต่างๆ เป็นประเภท Int8 (8-bit integer) ที่มีช่วง -128 ถึง 127 ใช้สำหรับข้อมูลขนาดเล็กมากหรือเมื่อต้องการประหยัด memory สูงสุด
Number.From จะพยายามแปลงค่า Input ให้เป็น Number หากเป็น Text จะพยายาม Parse ตัวเลขออกมา หากเป็น Date/Time จะแปลงเป็น Serial Number (เช่นเดียวกับ Excel)
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่