تمثيل لقيمة عشرية، مثل 2.5 قد تحول البرامج قيمًا إلى تنسيقات عشرية باللغة الأصلية، مثل [BigDecimal][] في جافا أو [decimal.Decimal][] في Python.
[BigDecimal]: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html [decimal.Decimal]: https://docs.python.org/3/library/decimal.html
تمثيل JSON |
---|
{ "value": string } |
الحقول | |
---|---|
value |
القيمة العشرية كسلسلة. يتكون تمثيل السلسلة من علامة اختيارية، يتكون الكسر من علامة عشرية متبوعة بصفر أو أكثر من الأرقام العشرية. يجب أن تحتوي السلسلة على رقم واحد على الأقل في العدد الصحيح أو الكسر. يُشار إلى العدد الذي يتم تشكيله من خلال العلامة، العدد الصحيح والكسر بالدلالة. يتكون الأس من الحرف يجب أن تضبط الخدمات القيم العشرية قبل تخزينها عن طريق:
قد تجري الخدمات تسوية إضافية استنادًا إلى احتياجاتها الخاصة والتنفيذ العشري الداخلي المحدّد، مثل نقل العلامة العشرية وقيمة الأس معًا (مثال: يُرجى العِلم أنّه لا يُسمح باستخدام الحرف قواعد ENBF النحوية:
يجب أن توثّق الخدمات بوضوح نطاق القيم المسموح بها والحد الأقصى المسموح به للدقة (إجمالي عدد الأرقام)، ومقياس (إن كان عددًا بعد العلامة العشرية) إن أمكن، بالإضافة إلى كيفية التصرف عند استلام قيم خارج الحدود. قد تختار الخدمات قبول القيم التي يتم تمريرها كإدخال حتى إذا كانت القيمة ذات دقة أو مقياس أعلى مما تدعمه الخدمة، ويجب أن تقرّب القيمة لتتوافق مع المقياس المتوافق. بدلاً من ذلك، قد يحدث خطأ في الخدمة في يجب أن يحدث خطأ في الخدمات مع |