ตัวแปลง Decimal เป็น Hex – แปลงแม่นยำด้วย BigInt
กรอกเลขฐานสิบเพื่อแปลงเป็นเลขฐานสิบหก ตัวแปลง Decimal เป็น Hex นี้ใช้ BigInt จึงเก็บค่าถูกต้องแม่นยำแม้เกิน 2^53 เช่นค่า 2^64 โดยไม่พึ่งการแปลงแบบ parseInt เลือกใส่คำนำหน้า 0x ได้ ตัวพิมพ์ใหญ่หรือเล็ก และการจัดกลุ่มตัวเลข แล้วคัดลอกผลลัพธ์
ตัวแปลง Decimal เป็น Hex นี้เปลี่ยนเลขฐานสิบให้เป็นเลขฐานสิบหกที่เทียบเท่า เลขฐานสิบใช้ฐาน 10 ส่วนเลขฐานสิบหกใช้ฐาน 16 ด้วยตัวเลข 0–9 และ A–F กรอกค่าเช่น 255 แล้วคัดลอกผลลัพธ์ไปใช้ในโค้ด เอกสาร หรือเครื่องมืออื่น
การแปลงใช้ BigInt ค่าเกิน 2^53 จึงแปลงได้ถูกต้องแม่นยำ เช่นค่า 2^64 ไม่สูญเสียความแม่นยำเหมือนเครื่องมือที่ใช้ parseInt คุณสามารถเลือกใส่คำนำหน้า 0x แสดงตัวอักษรเป็นพิมพ์ใหญ่หรือเล็ก และจัดกลุ่มตัวเลข ตัวเลือกเหล่านี้มีผลต่อการแสดงผลลัพธ์ คุณจึงเตรียมรูปแบบที่เหมาะกับปลายทางได้
เลขฐานสิบและเลขฐานสิบหกแทนค่าตัวเลขด้วยฐานต่างกัน เลขฐานสิบคุ้นเคยสำหรับค่าทั่วไป ส่วนเลขฐานสิบหกนิยมใช้เมื่อระบบหรือโค้ดต้องการสัญกรณ์ฐาน 16 การแปลงระหว่างกันทำให้ค่าใช้งานในเครื่องมือเฉพาะทางได้ง่ายขึ้น ส่งต่อให้เพื่อนร่วมทีม หรือใส่ในบันทึกเชิงเทคนิค เช่น 255 ในเลขฐานสิบหกคือ FF หรือ 0xFF เมื่อใส่คำนำหน้า
การแปลงทำงานในเบราว์เซอร์ของคุณทั้งหมด ข้อมูลที่คุณกรอกประมวลผลบนอุปกรณ์ของคุณ ไม่ได้อัปโหลด จัดเก็บ หรือส่งไปยังเซิร์ฟเวอร์ เมื่อโหลดหน้าเสร็จแล้ว เครื่องมือใช้งานออฟไลน์ได้โดยไม่ต้องเชื่อมต่อเซิร์ฟเวอร์ เหมาะสำหรับนักพัฒนาและวิศวกร DevOps ที่ต้องการแปลงค่าเลขฐานสิบ รวมถึงค่ามาก ๆ อย่างรวดเร็วและเป็นส่วนตัว โดยไม่พึ่งการแปลงแบบ parseInt
ขั้นตอนที่ 1: กรอกหรือวางเลขฐานสิบ ตัวแปลงจะรับค่าฐานสิบแล้วให้ผลลัพธ์เป็นเลขฐานสิบหก
ขั้นตอนที่ 2: เลือกว่าจะใส่คำนำหน้า 0x หรือไม่ เพื่อให้ตรงกับรูปแบบที่โค้ดหรือเอกสารของคุณต้องการ
ขั้นตอนที่ 3: เลือกตัวอักษรเลขฐานสิบหกเป็นพิมพ์ใหญ่หรือพิมพ์เล็ก และปรับการจัดกลุ่มตัวเลขตามต้องการ ตัวเลือกเหล่านี้เปลี่ยนลักษณะการแสดงผลลัพธ์
ขั้นตอนที่ 4: ตรวจสอบแล้วคัดลอกผลลัพธ์เลขฐานสิบหก BigInt ช่วยให้ค่าเกิน 2^53 ยังถูกต้องแม่นยำ เช่น 2^64
กรณีการใช้งาน: แปลงข้อมูลเลขฐานสิบสำหรับระบบหรือเวิร์กโฟลว์ที่รับค่าเลขฐานสิบหก ผลลัพธ์พร้อมคัดลอกไปใช้ในเครื่องมือถัดไป
กรณีการใช้งาน: ตรวจว่าค่าเลขฐานสิบหกตรงกับต้นฉบับเลขฐานสิบหรือไม่ การแปลงทั้งสองทางช่วยให้คุณตรวจสอบค่าก่อนนำไปใช้
กรณีการใช้งาน: เตรียมค่าเลขฐานสิบเป็นโค้ดตัวอย่างเลขฐานสิบหกสำหรับเอกสาร ตั๋วงาน หรือข้อความคอมมิต ตัวเลือกการแสดงผลช่วยให้ตรงกับสไตล์ที่คุณต้องการ
กรณีการใช้งาน: ตรวจความถูกต้องของการแปลงก่อนวางผลลัพธ์เลขฐานสิบหกลงในโค้ด BigInt ป้องกันการสูญเสียความแม่นยำสำหรับค่าเกิน 2^53
กรณีการใช้งาน: แปลงเลขฐานสิบค่ามาก เช่น 2^64 เมื่อเครื่องมือที่ใช้ parseInt อาจให้ค่าไม่ถูกต้องแม่นยำ BigInt ทำให้การแปลงถูกต้องเป๊ะ
กรณีการใช้งาน: จัดรูปแบบค่าเลขฐานสิบหกด้วยคำนำหน้า 0x แบบเลือกได้ ตัวพิมพ์ใหญ่หรือเล็ก และการจัดกลุ่มตัวเลข ก่อนส่งต่อให้เพื่อนร่วมทีม