الفرق بين المراجعتين لصفحة: «JavaScript/Number/MIN-VALUE»
< JavaScript | Number
لا ملخص تعديل |
ط استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}' |
||
سطر 49: | سطر 49: | ||
* معيار [http://www.ecma-international.org/ecma-262/5.1/#sec-15.7.3.3 ECMAScript 5.1]. | * معيار [http://www.ecma-international.org/ecma-262/5.1/#sec-15.7.3.3 ECMAScript 5.1]. | ||
* معيار [http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%201st%20edition,%20June%201997.pdf ECMAScript 1st Edition]. | * معيار [http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%201st%20edition,%20June%201997.pdf ECMAScript 1st Edition]. | ||
[[تصنيف:JavaScript]] | [[تصنيف:JavaScript|{{SUBPAGENAME}}]] | ||
[[تصنيف:JavaScript Global Objects]] | [[تصنيف:JavaScript Global Objects|{{SUBPAGENAME}}]] | ||
[[تصنيف:JavaScript Number]] | [[تصنيف:JavaScript Number|{{SUBPAGENAME}}]] |
المراجعة الحالية بتاريخ 15:44، 28 يناير 2018
الخاصية 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.