انتقل إلى محتوى الدرس

Infinity and Safe Number Checks قيمتا Infinity وفحص الأرقام

تعامل بثقة مع الأرقام وكائن Math في JavaScript: دقة الكسور وتنسيق toFixed، الفواصل الرقمية، فحص الأعداد عبر Number.isFinite، دوال التقريب والأسس، وتوليد أرقام عشوائية.
2 صفوف تعليمية
جافا سكريبت
8 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

قسمة عدد موجب على صفر في JavaScript لا توقف البرنامج، بل تنتج القيمة اللانهائية Infinity (وقسمة 0 / 0 تنتج NaN). وللتحقق الموثوق من سلامة الأعداد اعتمد دوال Number الحديثة التالية:

دالة الفحصوظيفتها الدقيقةمثال يرجع trueمثال يرجع false
Number.isNaN(x)تتحقق حصراً من كون القيمة هي NaN الفعليةNumber.isNaN(0 / 0)Number.isNaN("abc") (بلا تحويل خفي)
Number.isFinite(x)تتأكد أن القيمة رقم حقيقي محدودNumber.isFinite(42.5)Number.isFinite(Infinity)
Number.isInteger(x)تتأكد أن القيمة عدد صحيح بلا كسورNumber.isInteger(100)Number.isInteger(10.5)
الصف 2 ملاحظة هامة