الفرق بين المراجعتين ل"JavaScript/Infinity"
اذهب إلى التنقل
اذهب إلى البحث
ط (استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}') |
|||
سطر 55: | سطر 55: | ||
* معيار [http://www.ecma-international.org/ecma-262/5.1/#sec-15.1.1.2 ECMAScript 5.1]. | * معيار [http://www.ecma-international.org/ecma-262/5.1/#sec-15.1.1.2 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}}]] |
المراجعة الحالية بتاريخ 15:43، 28 يناير 2018
الخاصية العامة Infinity
هي قيمةٌ عدديةٌ تمثِّل اللانهاية.
سمات الخاصية Infinity | |
---|---|
قابلة للكتابة | لا |
قابلة للإحصاء | لا |
قابلة للضبط | لا |
البنية العامة
Infinity
الوصف
الخاصية Infinity
هي خاصيةٌ للكائن العام (global object) أي أنها متغيرٌ في المجال العام.
القيمة الابتدائية للخاصية Infinity
هي Number.POSITIVE_INFINITY
، وقيمة الخاصية Infinity
(اللانهاية الموجبة) أكبر من أيّ رقم آخر، وهذه القيمة تسلك سلوك قيمة اللانهاية في الرياضيات، فمثلًا نتيجة ضرب أيّ عدد بالقيمة Infinity
هي Infinity
، وناتج قسمة أي عدد على Infinity
هو 0
.
أمثلة
الأمثلة الآتية تُظهِر ناتج العمليات الرياضية على القيمة Infinity
:
console.log(Infinity ); // Infinity
console.log(Infinity + 1 ); // Infinity
console.log(Math.pow(10, 1000)); // Infinity
console.log(Math.log(0) ); // -Infinity
console.log(1 / Infinity ); // 0
دعم المتصفحات
الميزة | Chrome | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
الدعم الأساسي | نعم | نعم | نعم | نعم | نعم |
مصادر ومواصفات
- مسودة المعيار ECMAScript Latest Draft.
- معيار ECMAScript 2015 (6th Edition).
- معيار ECMAScript 5.1.
- معيار ECMAScript 1st Edition .