Number.MIN_VALUE

من موسوعة حسوب

الخاصية 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
الدعم الأساسي نعم نعم نعم نعم نعم

مصادر ومواصفات