Number.MIN_VALUE
< JavaScript | Number
الخاصية Number.MIN_VALUE
تُمثِّل أصغر قيمة عددية قابلة للتمثيل في JavaScript.
سمات الخاصية Number.MIN_VALUE | |
---|---|
قابلة للكتابة | لا |
قابلة للإحصاء | لا |
قابلة للضبط | لا |
الوصف
الخاصية MIN_VALUE
تحمل أقرب قيمة إلى العدد 0، وليس أكبر قيمة سالبة يمكن تمثيلها في JavaScript.
تملك الخاصية MIN_VALUE
القيمة التقريبية 5e-324
، والقيم الأصغر من MIN_VALUE
ستحوّل إلى 0
.
لمّا كانت الخاصية MIN_VALUE
ساكنةً (static)، فيجب استخدامها بالصيغة Number.MIN_VALUE
دون الحاجة إلى إنشاء كائن Number
جديد؛ لاحظ أنَّ استخدامها على كائنٍ أنشَأتَه (بدلًا من الكائن Number
) سيؤدي إلى إعادة القيمة undefined
.
أمثلة
الشيفرة الآتية ستقسم قيمتين عدديتين، وإذا كانت النتيجة أكبر أو تساوي MIN_VALUE
فستستدعى الدالة func1
، وإلا فستستدعى الدالة func2
:
if (num1 / num2 >= Number.MIN_VALUE) {
func1();
} else {
func2();
}
دعم المتصفحات
الميزة | Chrome | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
الدعم الأساسي | نعم | نعم | نعم | نعم | نعم |
مصادر ومواصفات
- مسودة المعيار ECMAScript Latest Draft.
- معيار ECMAScript 2015 (6th Edition).
- معيار ECMAScript 5.1.
- معيار ECMAScript 1st Edition.