تقدم هذه المقالة بشكل أساسي طريقة الاحتفاظ برقمين بعد العلامة العشرية في ASP، والتي يتم تنفيذها باستخدام وظيفة FormatNumber ويمكن للأصدقاء المحتاجين الرجوع إلى ما يلي
لقد استخدمت مؤخرًا برامج ASP لمعالجة بعض نماذج البيانات، وواجهت مشكلات في التنسيق الرقمي، مثل عدد المنازل العشرية التي يجب الاحتفاظ بها في البيانات، وبعد البحث، يمكنني استخدام وظيفة FormatNumber المضمنة في ASP لتحقيق ذلك. دعونا نتحدث عن كيفية استخدام الدالة FormatNumber بالتفصيل.
دالة FormatNumber: تقوم بإرجاع تعبير منسق كرقم.
المعلمة:
تعبير
مطلوب. التعبير للتنسيق.
NumDigitsAfterDecimal
خياري. قيمة رقمية تشير إلى عدد الأرقام المعروضة على يمين العلامة العشرية. القيمة الافتراضية هي -1، مما يعني استخدام الإعدادات الإقليمية للكمبيوتر.
تضمينالأرقام الرائدة
خياري. ثابت ثلاثي الحالات يشير إلى ما إذا كان سيتم عرض الأصفار البادئة للقيم العشرية. للحصول على قيم محددة، راجع "الإعدادات".
استخدمParensForNegativeNumbers
خياري. ثابت ثلاثي الحالات يشير إلى ما إذا كان سيتم وضع قيم سلبية بين قوسين. للحصول على قيم محددة، راجع "الإعدادات".
أرقام المجموعة
خياري. ثابت ثلاثي الحالات يشير إلى ما إذا كان سيتم تجميع الأرقام باستخدام فاصل المجموعة المحدد في اللغة. للحصول على قيم محددة، راجع "الإعدادات".
يثبت:
تحتوي معلمات IncludeLeadingDigit وUseParensForNegativeNumbers وGroupDigits على الإعدادات التالية:
وصف ثابت
TriState.True صحيح
TriState.False خطأ
TriState.UseDefault الإعدادات المحلية للكمبيوتر
استثناء/خطأ
حالة رقم خطأ نوع الاستثناء
InvalidCastException 13 النوع ليس رقمًا.
ملاحظة:
عند حذف معلمة اختيارية واحدة أو أكثر، يتم توفير قيم المعلمات المحذوفة بواسطة الإعدادات المحلية.
يلاحظ:
تأتي جميع معلومات الإعداد من الإعدادات المحلية للتطبيق. بشكل افتراضي، هذه المعلومات هي الإعدادات المحلية المعينة في لوحة التحكم. ومع ذلك، يمكن تغييره برمجيًا باستخدام .NET Framework.
لتعداد:
احتفظ بمنزلتين عشريتين: <%=FormatNumber(123.12345,2)%>، نتيجة الإخراج: 123.12