حول هذه الأداة
يُظهر محوّل الفاصلة العائمة IEEE-754 كيفية تخزين رقم في الذاكرة بدقة مفردة 32 بت أو مزدوجة 64 بت، ويمكنه عكس نمط بتات خام إلى قيمته العشرية. يستخدم مصفوفات JavaScript المُنمَّطة (Float32Array / DataView) فيكون نمط البتات هو التمثيل العتادي الحقيقي، لا تقريباً.
في الوضع الأمامي يُبلِّغ عن النمط بالسداسي وبالثنائي مقسّماً إلى حقوله الثلاثة: بت الإشارة، والأُس (8 بتات بانحياز 127 لـ float32، و11 بت بانحياز 1023 لـ float64)، والمانتيسا (23 أو 52 بت). كما يفك ترميز الأُس غير المنحاز ويصنّف القيمة كطبيعية أو دون طبيعية أو صفر أو لانهاية أو NaN. والأهم أنه يطبع القيمة المخزَّنة الدقيقة المقروءة من البتات — والتي غالباً ما تختلف في float32 عمّا كتبته، مما يجعل خطأ تقريب الفاصلة العائمة مرئياً. فمثلاً 0.1 لا يُخزَّن بدقة في أيٍّ من الدقتين.
في الوضع العكسي تلصق نمطاً سداسياً (بـ 0x أو بدونه) أو سلسلة ثنائية بعرض كامل فيعيد تفسير تلك البتات كفاصلة عائمة ويُظهر القيمة العشرية الناتجة إضافة إلى تفصيل الحقول نفسه. كل شيء يعمل محلياً في متصفحك. هذه أداة أساسية لفهم التقريب، ومقارنة الدقة المفردة بالمزدوجة، وفحص الترميزات الخاصة لـ ±0 و±∞ وNaN.