نتائج البحث

اذهب إلى التنقل اذهب إلى البحث

الدالة ceil()‎ في PHP

(PHP 4, PHP 5, PHP 7) تقرِّب الدالة ceil()‎ العدد العشري الممرَّر إليها إلى أكبر عدد صحيح. الوصف float ceil ( float $value ) تعيد هذه الدالة أقرب عدد صحيح (integer) للمعامل value، والتقريب سيكون للأعلى أي أعلى عدد صحيح قريب من ذلك المعامل. المعاملات value القيمة العدديَّة المراد تقريبها. القيم المعادة تقرِّب الدالة المعامل value إلى أكبر عدد صحيح وتعيده. رغم أنَّ نوع العدد المُعاد هو صحيح (integer) إلا أنَّ نوع العدد الذي تعيده الدالة هو عشري (float) لأنَّ حجم ...

الدالة ceil()‎ في PHP

(PHP 4, PHP 5, PHP 7) تقرِّب الدالة ceil()‎ العدد العشري الممرَّر إليها إلى أكبر عدد صحيح. الوصف float ceil ( float $value ) تعيد هذه الدالة أقرب عدد صحيح (integer) للمعامل value، والتقريب سيكون للأعلى أي أعلى عدد صحيح قريب من ذلك المعامل. المعاملات value القيمة العدديَّة المراد تقريبها. القيم المعادة تقرِّب الدالة المعامل value إلى أكبر عدد صحيح وتعيده. رغم أنَّ نوع العدد المُعاد هو صحيح (integer) إلا أنَّ نوع العدد الذي تعيده الدالة هو عشري (float) لأنَّ حجم ...

Math.ceil()‎

الدالة Math.ceil()‎ تعيد أصغر عدد صحيح يكون مساويًا أو أكبر من العدد المعطي (أي التقريب إلى أكبر عدد صحيح). البنية العامة Math.ceil(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة أصغر عدد صحيح يكون مساويًا أو أكبر من العدد المعطي. الوصف لمّا كانت الدالة ceil هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.ceil(x)‎، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ليس له دالةٌ بانية). أمثلة أمثلة على ...

Math.floor()‎

الدالة Math.floor()‎ تعيد أكبر عدد صحيح يكون مساويًا أو أصغر من العدد المعطي (أي التقريب إلى أصغر عدد صحيح). البنية العامة Math.floor(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة أكبر عدد صحيح يكون مساويًا أو أصغر من العدد المعطي. الوصف لمّا كانت الدالة floor هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.floor(x)‎، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ليس له دالةٌ بانية). أمثلة أمثلة على ...

Math.round()‎

الدالة Math.round()‎ تعيد قيمة العدد مقربةً إلى أقرب عدد صحيح. البنية العامة Math.round(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة قيمة العدد مقربةً إلى أقرب عدد صحيح. الوصف إذا كان الجزء العشري من العدد أكبر من 0.5 فسيُقرّب إلى العدد الصحيح الذي يملك القيمة المطلقة الأكبر، وإذا كان أقل من 0.5 فسيُقرّب إلى العدد الصحيح الذي يملك القيمة المطلقة الأقل، وإذا كان الجزء العشري يساوي 0.5، فسيُقرّب العدد إلى العدد الصحيح التالي باتجاه زائد لانهاية. لاحظ أنَّ ذلك يختلف ...

الوحدة Math في روبي

تحوي الوحدة Math الدوال المثلثية والمتسامية (transcendental functions، وتدعى أيضًا الدوال اللاجبرية) الأساسية. راجع صفحة الصنف Float للحصول على قائمة الثوابت التي تحدد دقة الأعداد العشرية (floating point) في روبي. مجالات التعريف (Domains) والمجالات المقابلة (codomains) تعطى فقط للأعداد الحقيقية (وليس للأعداد العقدية). الثوابت E يمثل القيمة e الرياضية، وهو العدد الذي يحقق log(e) = 1. PI يمثل ثابت الدائرة PI (يرمز له رياضيًّا بالرمز π). توابع الصنف العامة (Public Class Methods) acos يحسب معكوس جيب التمام (arc cosine) للعدد المعطى. ...

الكائن Math في JavaScript

الكائن Math هو كائنٌ مُضمَّن في اللغة الذي يملك خاصيات ودوال تُمثِّل الثوابت والدوال الرياضيّة. هذا الكائن ليس دالةً بحد ذاته، انظر قسم الوصف للمزيد من المعلومات. الوصف على النقيض من الكائنات العامة الأخرى، الكائن Math ليس دالةً بانيةً (constructor)، وجميع الخاصيات والدوال التابعة للكائن Math هي خاصيات ساكنة (static)، وهذا يعني أنَّك تستطيع الإشارة إلى الثابت الرياضي π (باي) باستخدام الخاصية Math.PI وتستطيع استخدام دالة جيب الزاوية (sine) كما يلي Math.sin(x)‎، إذ إنَّ القيمة x هي الوسيط المُمرَّر إلى ...

الصنف Math::DomainError في روبي

يُطلَق الخطأ DomainError عند محاولة تقييم دالة رياضية خارج مجال تعريفها. على سبيل المثال، بما أنَّ القيم التي تعيدها الدالة cos تكون في المجال ‏‎-1...1، فإنّ دالتها العكسية acos مُعرفة على ذلك المجال: Math.acos(42) سيعطي عند تنفيذه الناتج التالي: Math::DomainError: Numerical argument is out of domain - "acos" انظر أيضا الصنف Math. مصادر قسم الصنف DomainError في الصنف Math‎ في توثيق روبي الرسمي.

الصنف Math::DomainError في روبي

يُطلَق الخطأ DomainError عند محاولة تقييم دالة رياضية خارج مجال تعريفها. على سبيل المثال، بما أنَّ القيم التي تعيدها الدالة cos تكون في المجال ‏‎-1...1، فإنّ دالتها العكسية acos مُعرفة على ذلك المجال: Math.acos(42) سيعطي عند تنفيذه الناتج التالي: Math::DomainError: Numerical argument is out of domain - "acos" انظر أيضا الصنف Math. مصادر قسم الصنف DomainError في الصنف Math‎ في توثيق روبي الرسمي.

Math.random()‎

الدالة Math.random()‎ تعيد عددًا عشوائيًا زائفًا (pseudo-random number) عشريًا بين 0 (دون تضمين 0) و 1 (مع تضمين 1)، يمكنك بعد ذلك تحويل العدد الناتج إلى المجال الذي تريده. لاحظ أنَّ البذرة (seed) المُستخدمة في خوارزمية توليد الأرقام العشوائية سيختارها مُحرِّك JavaScript، ولا يمكن ضبطها من المستخدم. تحذير: الدالة Math.random()‎ لا توفِّر أعدادًا عشوائيةً يمكن استخدامها في التشفير. لذا لا تستخدمها لأيّ غرض يتعلق بالحماية. البنية العامة Math.random() القيمة المعادة عددٌ عشوائيٌ زائفٌ (pseudo-random number) عشريٌ بين 0 (دون تضمين ...

التابع Float.ceil‎ في روبي

يعيد التابع ceil أصغر عدد من الأعداد الأكبر من أو تساوي العدد العشري الذي استُدعي معه وبدقة محدَّدة. البنية العامة ceil([ndigits]) → integer or float‎ المعاملات ndigits‎ عدد يمثل دقة المنازل العشري. القيمة الافتراضية هي: 0. عندما تكون الدقة ndigits‎ المعطاة قيمة موجبة، يعاد عدد عشري، وإلا يُعاد عددٌ صحيحٌ. وأما عندما تكون الدقة ndigits‎ سالبة، تكون القيمة المُعادة عدد صحيح متبوعًا بعدد أصفار مقداره ndigits.abs على الأقل. القيمة المعادة يعاد عدد صحيح أو عشري أصغر عدد من ...

التابع Rational.ceil‎ في روبي

يعيد التابع ceil أصغر عدد من الأعداد الأكبر من أو تساوي العدد الجذري الذي استُدعي معه وفق دقة محدَّدة للمنازل العشرية بعد الفاصلة. البنية العامة ceil([ndigits]) → integer or rational‎ المعاملات ndigits‎ يحدد دقة عدد المنازل العشرية بعد الفاصلة. القيمة الافتراضية هي: 0. عندما تكون الدقة موجبة، يعاد عدد جذري وإلا يعاد عدد صحيح. أي عندما تكون الدقة سالبة، ستكون القيمة التي تُعاد عددًا صحيحًا مع ndigits.abs صفرًا زائدًا على الأقل. القيمة المعادة يعاد أصغر عدد من الأعداد الأكبر ...

الثابت PI الخاصة بالصنف Math في روبي

يمثل الثابت PI ثابت الدائرة pi (يرمز له رياضيًّا بالرمز π). هذا العدد هو عدد عشري ويساوي تقريبًا القيمة 3.14. البنية العامة Math::PI مثال مثال على استخدام الثابت PI: Math::PI #=> 3.141592653589793 انظر أيضا الثابت e: يمثل القيمة e الرياضية. مصادر قسم الثابتة PI في الصنف Math‎ في توثيق روبي الرسمي.

الثابت E الخاصة بالصنف Math في روبي

تمثل هذه الثابتة العدد e الرياضي (عدد أويلر أو العدد النيبيري)، وهو العدد الذي يحقق log(e) = 1. هذا العدد هو عدد عشري يساوي تقريبًا القيمة 2.72. البنية العامة Math::E مثال مثال على استخدام الثابت E: Math::E #=> 2.718281828459045 انظر أيضا التابع PI: يمثل ثابت الدائرة. مصادر قسم الثابت E في الصنف Math‎ في توثيق روبي الرسمي.

التابع Integer.ceil‎ في روبي

يعيد التابع ceil‎ أصغر عدد من الأعداد الأكبر من أو تساوي قيمة العدد الذي استُدعي معه وبدقة (precision) تساوي العدد الممرر إليه (القيمة الابتدائية هي 0) . البنية العامة ceil([ndigits]) → integer or float‎ المعاملات ndigits‎ عدد يحدد دقة المنازل العشرية. إذا كانت الدقة سالبة، فإنّ القيمة المعادة ستكون عددًا صحيحًا مع ndigits.abs صفر إضافي على الأقل. القيمة المعادة يعاد أصغر عدد، بحيث يكون أكبر من أو يساوي قيمة العدد الذي استُدعي معه، مع دقة (precision) تساوي ndigits رقم ...

الدالة ()ceil‎ في Sass

تعيد الدالة ()ceil‎ أقرب عدد صحيحٍ أكبر من العدد المٌمرّر إليها. البنية العامة ceil($number) المعاملات ‎$number العدد المراد تقريبه إلى أكبر عدد صحيح. القيم المعادة يُعاد أقرب عددٌ صحيحٌ أكبر من العدد ‎$number. الأخطاء والاستثناءات سيُرمى الخطأ ArgumentError إذا لم يكن المعامل ‎$number عددًا. أمثلة مثال عن استخدام الدالة ceil()‎ لضبط قيمة الحواشي (padding): .selector { padding: ceil(10.4px); // 11px } سيُصرّف المثال السابق إلى شيفرة CSS الآتية:أكبر .selector { padding: 11px; } انظر أيضًا الدالة round()‎: تقرِّب العدد ...

التابع Numeric.ceil‎ في روبي

يعيد التابع ceil أصغر عدد من الأعداد الأكبر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة. ينفِّذ الصنف Numeric هذه العملية عن طريق تحويل قيمة العدد المعطى إلى النوع Float ثم استدعاء التابع Float.ceil. البنية العامة ceil([ndigits]) → integer or float‎ المعاملات ndigits‎ عدد يمثل دقة المنازل العشري. القيمة الافتراضية هي: 0. القيمة المعادة يعاد عدد صحيح أو عشري أصغر عدد من الأعداد الأكبر من أو تساوي العدد المعطى وبدقة ndigits للمنازل العشرية فيه. انظر أيضا التابع floor: ...

الدالة divmod()‎ في بايثون

تعيد الدّالة divmod()‎ زوجًا من الأعداد تُمثّل ناتج وباقي قسمة العددين عند استعمال قسمة الأعداد الصّحيحة. البنية العامة divmod(a, b) المعاملات a قيمة عددية تمثل المقسوم. b قيمة عددية تمثل المقسوم عليه. القيمة المعادة عند استعمال أنواع operand المختلطة (mixed operand types)، فستُطبّق قواعد عاملات حسابات الأنواع الثّنائيّة (binary arithmetic operators). للأعداد الصّحيحة، ستكون النّتيجة، مُساويّة للزّوج ‎(‎‎a ‎‎/‎/‎ ‎b‎, ‎a ‎% ‎b‎)‎. أمّا للأعداد العشريّة فستكون النّتيجة هي ‎(q‎, ‎a ‎% ‎b‎)‎ بحيث q يكون عادةً نتيجة العمليّة ...

التابع Module.ancestors‎ في روبي

يعيد التابع ancestors قائمة مكونة الوحدات المُتضمنة/المضافة إلى الوحدة التي استُدعيت معها (بما في ذلك الوحدة نفسها). البنية العامة ancestors → array‎ القيمة المعادة تعاد قائمة مكونة الوحدات المُتضمنة/المضافة إلى الوحدة المعطاة (بما في ذلك الوحدة نفسها). أمثلة مثال على استخدام التابع ancestors‎: module Mod include Math include Comparable prepend Enumerable end Mod.ancestors #=> [Enumerable, Mod, Comparable, Math] Math.ancestors #=> [Math] Enumerable.ancestors #=> [Enumerable]‎ انظر أيضا التابع alias_method: ينشئ اسمًا ...

التابع Numeric.arg‎ في روبي

يعيد التابع arg القيمة 0 إن كان العدد الذي استُدعي معه موجبًا، أو القيمة pi خلاف ذلك. البنية العامة arg → 0 or float‎ القيمة المُعادة تعاد القيمة 0 إن كانت القيمة المعطاة موجبة، أو pi خلاف ذلك. انظر أيضا التابع angle: يعيد القيمة 0 إن كان العدد الذي استُدعي معه موجبًا، أو القيمة pi خلاف ذلك. التابع ceil: يعيد أصغر عدد أكبر من أو يساوي العدد المعطى وبدقة محدَّدة. مصادر قسم التابع arg‎ في الصنف Numeric‎ في توثيق روبي الرسمي.

التابع Float.arg‎ في روبي

يعيد التابع arg القيمة 0 إن كان العدد العشري الذي استُدعي معه موجبًا، أو القيمة pi خلاف ذلك. البنية العامة arg → 0 or float‎ القيمة المعادة تعاد القيمة 0 إن كانت القيمة موجبة، أو pi خلاف ذلك. انظر أيضا التابع angle: يعيد القيمة 0 إن كان العدد العشري الذي استُدعي معه موجبًا، أو القيمة pi خلاف ذلك. التابع ceil: يعيد أصغر عدد أكبر من أو يساوي العدد العشري المعطى وبدقة محدَّدة. مصادر قسم التابع arg‎ في الصنف Float في توثيق روبي ...

التابع Rational.abs‎ في روبي

يعيد التابع abs القيمة المطلقة للعدد الجذري الذي استدعي معه. يملك هذا التابع اسمًا بديلًا هو magnitude. البنية العامة abs → rational‎ القيمة المعادة تعاد القيمة المطلقة للعدد الجذري المعطى. أمثلة مثال على استخدام التابع abs‎: (1/2r).abs #=> (1/2) (-1/2r).abs #=> (1/2)‎ انظر أيضًا التابع ceil: يعيد أصغر عدد من الأعداد الأكبر من أو تساوي العدد الجذري الذي استٌدعي معه. مصادر قسم التابع abs‎ في الصنف Rational‎ في توثيق روبي الرسمي.

Math.LOG10E

الخاصية Math.LOG10E تُمثِّل اللوغاريتم العشري (ذو الأساس 10) للعدد E، ويساوي تقريبًا 0.434. Math.LOG10E = log10(e) ≈ 0.434 سمات الخاصية Math.LOG10E قابلة للكتابة لا قابلة للإحصاء لا قابلة للضبط لا الوصف لمّا كانت الخاصية LOG10E هي خاصيةٌ ساكنة (static property) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.LOG10E، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ليس له دالةٌ بانية). أمثلة الدالة الآتية تُعيد قيمة اللوغاريتم العشري للثابت الرياضي e: function getLog10e() { ...

Math.E

الخاصية Math.E تُمثِّل ثابت أولر (Euler) وهو أساس اللوغاريتم الطبيعي، e، ويساوي القيمة 2.718 تقريبًا. Math.E = e ≈ 2.718 سمات الخاصية Math.E قابلة للكتابة لا قابلة للإحصاء لا قابلة للضبط لا الوصف لمّا كانت الخاصية E هي خاصيةٌ ساكنة (static property) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.E، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ليس له دالةٌ بانية). أمثلة الدالة الآتية تُعيد قيمة الثابت الرياضي e: function getNapier() { ...

Math.SQRT2

الخاصية Math.SQRT2 تُمثِّل الجذر التربيعي للعدد 2، ويساوي تقريبًا 1.414. Math.SQRT2 = sqrt(2) ≈ 1.414 سمات الخاصية Math.SQRT2 قابلة للكتابة لا قابلة للإحصاء لا قابلة للضبط لا الوصف لمّا كانت الخاصية SQRT2 هي خاصيةٌ ساكنة (static property) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.SQRT2، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ليس له دالةٌ بانية). أمثلة الدالة الآتية تستخدم الثابت Math.SQRT2 لإعادة الجذر التربيعي للعدد 2: function getRoot2() { return ...

Math.LN2

الخاصية Math.LN2 تُمثِّل اللوغاريتم الطبيعي للعدد 2، ويساوي تقريبًا 0.693. Math.LN2 = ln(2) ≈ 0.693 سمات الخاصية Math.LN2 قابلة للكتابة لا قابلة للإحصاء لا قابلة للضبط لا الوصف لمّا كانت الخاصية LN2 هي خاصيةٌ ساكنة (static property) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.LN2، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ليس له دالةٌ بانية). أمثلة الدالة الآتية تُعيد قيمة اللوغاريتم الطبيعي للعدد 2: function getNatLog2() { return Math.LN2; } getNatLog2(); // ...

Math.LOG2E

الخاصية Math.LOG2E تُمثِّل اللوغاريتم الثنائي (ذو الأساس 2) للعدد E، ويساوي تقريبًا 1.443. Math.LOG2E = log2(e) ≈ 1.442 سمات الخاصية Math.LOG2E قابلة للكتابة لا قابلة للإحصاء لا قابلة للضبط لا الوصف لمّا كانت الخاصية LOG2E هي خاصيةٌ ساكنة (static property) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.LOG2E، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ليس له دالةٌ بانية). أمثلة الدالة الآتية تُعيد قيمة اللوغاريتم الثنائي للثابت الرياضي e: function getLog2e() { ...

Math.LN10

الخاصية Math.LN10 تُمثِّل اللوغاريتم الطبيعي للعدد 10، ويساوي تقريبًا 2.303. Math.LN10 = ln(10) ≈ 2.302 سمات الخاصية Math.LN10 قابلة للكتابة لا قابلة للإحصاء لا قابلة للضبط لا الوصف لمّا كانت الخاصية LN10 هي خاصيةٌ ساكنة (static property) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.LN10، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ليس له دالةٌ بانية). أمثلة الدالة الآتية تُعيد قيمة اللوغاريتم الطبيعي للعدد 10: function getNatLog10() { return Math.LN10; } getNatLog10(); // ...

التابع Numeric.clone‎ في روبي

يعيد التابع clone الكائن الذي استُدعي معه. لا يمكن أن تكون قيمة المعامل freeze المُمرَّر إليه false. البنية العامة clone(freeze: true) → num‎ freeze قيمة منطقية تكون true دومًا ولا يمكن أن تكون false. القيمة المعادة يعاد الكائن المعطى نفسه بعد إنشاء نسخة منه. انظر أيضا التابع ceil: يعيد أصغر عدد من الأعداد الأكبر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة. التابع coerce: إن كان العدد المُمرَّر إليه من نفس نوع العدد المستدعى معه، فستُعاد مصفوفة تحوي هذين ...

Math.PI

الخاصية Math.PI تُمثِّل النسبة بين محيط الدائرة وقطرها، ويساوي تقريبًا 3.14159. Math.PI = π ≈ 3.14159 سمات الخاصية Math.PI قابلة للكتابة لا قابلة للإحصاء لا قابلة للضبط لا الوصف لمّا كانت الخاصية PI هي خاصيةٌ ساكنة (static property) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.PI، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ليس له دالةٌ بانية). أمثلة الدالة الآتية تستخدم الثابت Math.PI لحساب محيط دائرة بتمرير قيمة نصف قطرها: function calculateCircumference(radius) ...

التابع Complex.polar في روبي

يعيد التابع ‎polar عددًا عقديًا وفق الشكل القطبي (polar form). الشكل القطبي للعدد العقدي هو: z= r(cosθ + i.sinθ)‎. البنية العامة polar(abs[, arg]) → complex المعاملات abs يمثّل طويلة (r) العدد العقدي. arg يمثِّل زاوية (θ) العدد العقدي. القيمة المعادة يعيد التابع ‎polar عددًا عقديًا وفق الشكل القطبي إذ يكون abs طويلة العدد العقدي و arg زاويته. أمثلة أمثلة عن استخدام التابع polar لإنشاء عدد عقدي انطلاقًا من الشكل القطبي: Complex.polar(3, 0) ...

Math.exp()‎

الدالة Math.exp()‎ تعيد القيمة ex، حيث x هو الوسيط المُمرَّر إلى الدالة، و e هو ثابت أولر (ويسمى أيضًا بالثابت النيبيري) وهو أساس اللوغاريتم الطبيعي. البنية العامة Math.exp(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة القيمة ex، حيث x هو الوسيط المُمرَّر إلى الدالة، و e هو ثابت أولر. الوصف لمّا كانت الدالة exp هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.exp(x)‎، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر ...

Math.sin()‎

الدالة Math.sin()‎ تعيد جيب (sine) العدد المعطي. البنية العامة Math.sin(x) x العدد التي ستُجرى عليه العملية بواحدة الراديان. القيمة المعادة جيب (sine) العدد المعطي. الوصف الدالة Math.sin(x)‎ تُعيد قيمةً عدديةً بين -1 و 1، والتي تُمثِّل جيب (sine) الزاوية المعطية. لمّا كانت الدالة sin هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.sin(x)‎، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ليس له دالةٌ بانية). أمثلة أمثلة عن استخدام ...

Math.SQRT1_2

الخاصية Math.SQRT1_2 تُمثِّل الجذر التربيعي للعدد 1/2، وبالتالي ناتج قسمة 1 على الجذر التربيعي للعدد 2، ويساوي تقريبًا 0.707. Math.SQRT1_2 = sqrt(1/2) = 1/sqrt(2) ≈ 0.707 سمات الخاصية Math.SQRT1_2 قابلة للكتابة لا قابلة للإحصاء لا قابلة للضبط لا الوصف لمّا كانت الخاصية SQRT1_2 هي خاصيةٌ ساكنة (static property) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.SQRT1_2، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ليس له دالةٌ بانية). أمثلة الدالة الآتية تستخدم الثابت ...

Math.cos()‎

الدالة Math.cos()‎ تعيد تجيب (cosine) العدد المعطي. البنية العامة Math.cos(x) x العدد التي ستُجرى عليه العملية بواحدة الراديان. القيمة المعادة تجيب (cosine) العدد المعطي. الوصف الدالة Math.cos(x)‎ تُعيد قيمةً عدديةً بين -1 و 1، والتي تُمثِّل تجيب (cosine) الزاوية المعطية. لمّا كانت الدالة cos هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.cos(x)‎، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ليس له دالةٌ بانية). أمثلة أمثلة عن استخدام ...

Math.expm1()‎

الدالة Math.expm1()‎ تعيد القيمة ex-1، حيث x هو الوسيط المُمرَّر إلى الدالة، و e هو ثابت أولر (ويسمى أيضًا بالثابت النيبيري) وهو أساس اللوغاريتم الطبيعي. البنية العامة Math.exp(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة القيمة ex-1، حيث x هو الوسيط المُمرَّر إلى الدالة، و e هو ثابت أولر. الوصف لمّا كانت الدالة expm1 هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.expm1(x)‎، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر ...

التابع Numeric.floor‎ في روبي

يعيد التابع floor أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة. ينفِّذ الصنف Numeric هذه العملية عن طريق تحويل قيمة العدد المعطى إلى النوع Float ثم استدعاء التابع Float.floor. البنية العامة floor([ndigits]) → integer or float‎ المعاملات ndigits‎ عدد يمثل دقة المنازل العشري. القيمة الافتراضية هي: 0. القيمة المعادة يعاد عدد صحيح أو عشري يمثِّل أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه وبدقة ndigits للمنازل العشرية فيه. انظر أيضا ...

Math.log1p()‎

الدالة Math.log1p()‎ تعيد اللوغاريتم الطبيعي (loge) للقيمة 1 + x للعدد المعطي x. Math.log1p(x) = ln (1 + x) البنية العامة Math.log1p(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة اللوغاريتم الطبيعي (ذو الأساس e) للعدد المعطي + 1، وإذا كان العدد أصغر من -1 فستُعاد القيمة NaN. الوصف لمّا كانت الدالة log1p هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.log1p(x)‎، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن ...

Math.sqrt()‎

الدالة Math.sqrt()‎ تعيد الجذر التربيعي للعدد، أي لو كانت قيمة الوسيط x أكبر أو تساوي الصفر، فإنَّ هذه الدالة ستُعيد القيمة y التي تكون أكبر أو تساوي الصفر والتي تُحقِّق المعادة y2 = x. البنية العامة Math.sqrt(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة الجذر التربيعي للعدد المعطي، وإذا كان العدد سالبًا فستُعاد القيمة NaN. الوصف إذا كانت قيمة الوسيط x سالبةً فستُعاد القيمة NaN. لمّا كانت الدالة sqrt هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك ...

Math.fround()‎

الدالة Math.fround()‎ تعيد أقرب تمثيل للعدد كعدد عشري بدقة أحادية (single precision). البنية العامة Math.fround(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة أقرب تمثيل للعدد كعدد عشري بدقة أحادية (single precision). الوصف لمّا كانت الدالة fround هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.fround(x)‎، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ليس له دالةٌ بانية). أمثلة أمثلة عن استخدام الدالة Math.fround(x)‎: Math.fround(0); ...

Math.tan()‎

الدالة Math.tan()‎ تعيد ظل (tangent) العدد المعطي. البنية العامة Math.tan(x) x العدد التي ستُجرى عليه العملية بواحدة الراديان. القيمة المعادة ظل (tangent) العدد المعطي. الوصف الدالة Math.tan(x)‎ تُعيد قيمةً عدديةً، والتي تُمثِّل ظل (tangent) الزاوية المعطية. لمّا كانت الدالة tan هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.tan(x)‎، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ليس له دالةٌ بانية). أمثلة أمثلة عن استخدام الدالة Math.tan(x)‎: Math.tan(1); // ...

Math.abs()‎

الدالة Math.abs()‎ تُعيد القيمة المطلقة للعدد، أي |x|، وتساوي x إذا كانت قيمة x أكبر من 0، وتساوي 0 إذا كانت قيمة x تساوي 0، وتساوي ‎-x إذا كانت قيمة x أصغر من الصفر؛ أي في جميع الحالات ستكون القيمة المُعادة هي قيمة موجبة. البنية العامة Math.abs(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة القيمة المطلقة للعدد المُعطى. الوصف لمّا كانت الدالة abs هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.abs(x)‎، إذ لا ...

Math.acos()‎

الدالة Math.acos()‎ معكوس التجيب (arccosine) للعدد بواحدة الراديان. أي لو أعادت هذه الدالة العدد y الذي ينتمي إلى المجال [0 ; π] فسيكون التعبير الرياضي cos(y) = x محققًا. البنية العامة Math.acos(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة معكوس التجيب (arccosine) للعدد بواحدة الراديان إذا كان بين -1 و 1، وإلا فستُعاد القيمة NaN. الوصف الدالة Math.acos(x)‎ تُعيد قيمةً عدديةً بين 0 و π إذا كانت قيمة x بين -1 و 1؛ وإذا كانت قيمة x خارج ذاك المجال، ...

Math.tanh()‎

الدالة Math.tanh()‎ تعيد الظل القطعي (hyperbolic tangent) للعدد المعطي، والذي يمكن التعبير عنه باستخدام عدد أولر (الثابت e): Math.tanh(x) = (e^x - e^-x) / (e^x + e^-x) = (e^2x - 1) / (e^2x + 1) البنية العامة Math.tanh(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة الظل القطعي (hyperbolic sine) للعدد المعطي. الوصف لمّا كانت الدالة tanh هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.tanh(x)‎، إذ لا تستطيع استخدامها كجزء من كائن Math خاص ...

Math.sinh()‎

الدالة Math.sinh()‎ تعيد الجيب القطعي (hyperbolic sine) العدد المعطي، والذي يمكن التعبير عنه باستخدام عدد أولر (الثابت e): Math.sinh(x) = (e^x - e^-x) / 2 البنية العامة Math.sinh(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة الجيب القطعي (hyperbolic sine) للعدد المعطي. الوصف لمّا كانت الدالة sinh هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.sinh(x)‎، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ليس له دالةٌ بانية). أمثلة ...

Math.atan()‎

الدالة Math.atan()‎ تعيد معكوس الظل (arctangent) للعدد بواحدة الراديان. أي لو أعادت هذه الدالة العدد y الذي ينتمي إلى المجال [-π/2 ; π/2] فسيكون التعبير الرياضي tan(y) = x محققًا. البنية العامة Math.atan(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة معكوس الظل (arctangent) للعدد بواحدة الراديان. الوصف الدالة Math.atan(x)‎ تُعيد قيمةً عدديةً بين -π/2 و π/2. لمّا كانت الدالة atan هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.atan(x)‎، إذ لا تستطيع استخدامها كجزء من ...

Math.cosh()‎

الدالة Math.cosh()‎ تعيد التجيب القطعي (hyperbolic cosine) العدد المعطي، والذي يمكن التعبير عنه باستخدام عدد أولر (الثابت e): Math.cosh(x) = (e^x + e^-x) / 2 البنية العامة Math.cosh(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة التجيب القطعي (hyperbolic cosine) للعدد المعطي. الوصف لمّا كانت الدالة cosh هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.cosh(x)‎، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ليس له دالةٌ بانية). أمثلة ...

الدوال المساعدة في الحلقات التكرارية

تقدّم بايثون مجموعة من الدوال والتوابع التي تسهّل عملية إنشاء الحلقات التكرارية والاستفادة منها بصورة فعّالة في القواميس والقوائم وغيرها. التابع items()‎ عند المرور على عناصر قاموس، يمكن الحصول على المفتاح والقيمة المرتبطة به في نفس الوقت باستخدام التابع items()‎: >>> knights = {'gallahad': 'the pure', 'robin': 'the brave'} >>> for k, v in knights.items(): ...     print(k, v) ... gallahad the pure robin the brave الدالة enumerate()‎ يمكن الحصول على موقع الفهرس والقيمة المرتبطة به في نفس الوقت عند المرور على عناصر تسلسل معيّن ...

Math.log10()‎

الدالة Math.log10()‎ تعيد اللوغاريتم العشري (ذو الأساس 10) للعدد المعطي، أي لو أعادت هذه الدالة القيمة y فسيكون التعبير الرياضي 10y = x محققًا. البنية العامة Math.log10(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة اللوغاريتم العشري (ذو الأساس 10) للعدد المعطي، وإذا كان العدد سالبًا فستُعاد القيمة NaN. الوصف إذا كانت قيمة الوسيط x سالبةً، فستُعيد هذه الدالة القيمة NaN دومًا. لمّا كانت الدالة log10 هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.log10(x)‎، ...

Math.log2()‎

الدالة Math.log2()‎ تعيد اللوغاريتم الثنائي (ذو الأساس 2) للعدد المعطي، أي لو أعادت هذه الدالة القيمة y فسيكون التعبير الرياضي 2y = x محققًا. البنية العامة Math.log2(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة اللوغاريتم الثنائي (ذو الأساس 2) للعدد المعطي، وإذا كان العدد سالبًا فستُعاد القيمة NaN. الوصف إذا كانت قيمة الوسيط x سالبةً، فستُعيد هذه الدالة القيمة NaN دومًا. لمّا كانت الدالة log2 هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.log2(x)‎، ...

Math.atanh()‎

الدالة Math.atanh()‎ معكوس الظل القطعي (hyperbolic arctangent) للعدد. أي لو أعادت هذه الدالة العدد y فسيكون التعبير الرياضي tanh(y) = x محققًا. البنية العامة Math.atanh(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة معكوس التجيب القطعي (hyperbolic arctangent) للعدد. الوصف لمّا كانت الدالة atanh هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math فيجب عليك استخدامها دومًا بالشكل Math.atanh(x)‎، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ليس له دالةٌ بانية). أمثلة لاحظ أنَّ الدالة ...

Math.asin()‎

الدالة Math.asin()‎ معكوس الجيب (arcsine) للعدد بواحدة الراديان. أي لو أعادت هذه الدالة العدد y الذي ينتمي إلى المجال [-π/2 ; π/2] فسيكون التعبير الرياضي sin(y) = x محققًا. البنية العامة Math.asin(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة معكوس الجيب (arcsine) للعدد بواحدة الراديان إذا كان بين -1 و 1، وإلا فستُعاد القيمة NaN. الوصف الدالة Math.asin(x)‎ تُعيد قيمةً عدديةً بين -π/2 و π/2 إذا كانت قيمة x بين -1 و 1؛ وإذا كانت قيمة x خارج ذاك المجال، ...

Math.asinh()‎

الدالة Math.asinh()‎ معكوس الجيب القطعي (hyperbolic arcsine) للعدد. أي لو أعادت هذه الدالة العدد y فسيكون التعبير الرياضي sinh(y) = x محققًا. البنية العامة Math.asinh(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة معكوس الجيب القطعي (hyperbolic arcsine) للعدد. الوصف لمّا كانت الدالة asinh هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math فيجب عليك استخدامها دومًا بالشكل Math.asinh(x)‎، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ليس له دالةٌ بانية). أمثلة مثال عن استخدام ...

Math.cbrt()‎

الدالة Math.cbrt()‎ تعيد الجذر التكعيبي (cube root) للعدد. أي لو أعادت هذه الدالة العدد y فسيكون التعبير الرياضي y3 = x محققًا. البنية العامة Math.cbrt(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة الجذر التكعيبي (cube root) للعدد. الوصف لمّا كانت الدالة cbrt هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.cbrt(x)‎، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ليس له دالةٌ بانية). أمثلة أمثلة عددية: Math.cbrt(NaN); // ...

Math.acosh()‎

الدالة Math.acosh()‎ معكوس التجيب القطعي (hyperbolic arccosine) للعدد. أي لو أعادت هذه الدالة العدد y وكان هذ العدد أكبر أو يساوي الصفر فسيكون التعبير الرياضي cosh(y) = x محققًا. البنية العامة Math.acosh(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة معكوس التجيب القطعي (hyperbolic arccosine) للعدد؛ وإذا كان العدد أصغر من 1 فستُعاد القيمة NaN. الوصف لمّا كانت الدالة acosh هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math فيجب عليك استخدامها دومًا بالشكل Math.acosh(x)‎، إذ لا تستطيع استخدامها كجزء من ...

التابع Numeric.truncate‎ في روبي

يعيد التابع truncate العدد الذي استُدعي معه بعد اقتطاع المنازل العشرية منه بمقدار محدَّد. ينفذ الصنف Numeric هذا عن طريق تحويل قيمة العدد إلى النوع Float ثم يستدعي Float.truncate. البنية العامة truncate([ndigits]) → integer or float‎ المعاملات ndigits‎ عدد يمثل دقة التقريب. القيمة الافتراضية هي: 0. القيمة المعادة يعاد عدد صحيح أو عشري يمثِّل العدد المعطى بعد اقتطاع المنازل العشرية منه بدقة ndigits. انظر أيضا التابع ceil: يعيد أصغر عدد من الأعداد الأكبر من أو تساوي العدد الذي استُدعي معه ...

التابع Numeric.round‎ في روبي

يقرِّب التابع round العدد الذي استُدعي معه إلى أقرب قيمة بدقة محدَّدة. ينفذ الصنف Numeric هذا عن طريق تحويل قيمة العدد إلى النوع Float ثم استدعاء Float.round. البنية العامة round([ndigits]) → integer or float‎ المعاملات ndigits‎ عدد يمثل دقة التقريب. القيمة المعادة يعاد عدد صحيح أو عشري يمثِّل ناتج تقريب العدد المعطى إلى أقرب قيمة بدقة ndigits للمنازل العشري. انظر أيضا التابع ceil: يعيد أصغر عدد من الأعداد الأكبر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة. التابع floor: ...

Math.imul()‎

الدالة Math.imul()‎ تعيد ناتج ضرب المعاملين كعددين بطول 32 بت كما في لغة C. البنية العامة Math.imul(a, b) a العدد الأول. b العدد الثاني. القيمة المعادة ناتج ضرب المعاملين كعددين بطول 32 بت كما في لغة C. الوصف هذه الدالة تسمح بضرب الأعداد الصحيحة بطول 32 بت كما في C، وهي ميزةٌ مفيدة لبعض المشاريع مثل Emscripten. لمّا كانت الدالة imul هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.imul()‎، إذ لا تستطيع استخدامها كجزء ...

Math.pow()‎

الدالة Math.pow()‎ تعيد ناتج رفع الأساس إلى قوة الأس، أي baseexponent. البنية العامة Math.pow(base, exponent) base العدد الذي يُمثِّل الأساس. exponent الأساس الذي سيُرفَع إليه العدد base. القيمة المعادة ناتج رفع الأساس إلى قوة الأس. الوصف لمّا كانت الدالة pow هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.pow(x)‎، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ليس له دالةٌ بانية). أمثلة أمثلة عن استخدام الدالة Math.pow(x)‎ أمثلة بسيطة: ...

Math.min()‎

الدالة Math.min()‎ تعيد أصغر قيمة من بين الوسائط المُمرَّرة إليها. البنية العامة Math.min([value1[, value2[, ...]]]) value1, value2, ...‎ الأعداد التي ستُجرى عليها العملية. القيمة المعادة أصغر قيمة من الأعداد المُمرَّرة إلى الدالة، وإذا لم يكن بالإمكان تحويل أحد الوسائط على الأقل إلى قيمةٍ رقمية، فستُعاد القيمة NaN. الوصف لمّا كانت الدالة min هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.min(x)‎، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ...

الدالة floor()‎ في PHP

(PHP 4, PHP 5, PHP 7) تقرِّب الدالة floor()‎ العدد الممرَّر إليها إلى أصغر عدد صحيح. الوصف float floor ( float $value ) تعيد هذه الدالة أقرب عدد صحيح (integer) للمعامل value، والتقريب سيكون للأدنى أي أدنى عدد صحيح قريب من ذلك المعامل. المعاملات value القيمة العدديَّة المراد تقريبها. القيم المعادة تقرِّب الدالة المعامل value إلى أصغر عدد صحيح قريب من ذلك المعامل وتعيده. رغم أن نوع العدد المُعاد هو صحيح (integer) إلا أنَّ نوع العدد الذي تعيده الدالة هو عشري ...

الدالة floor()‎ في PHP

(PHP 4, PHP 5, PHP 7) تقرِّب الدالة floor()‎ العدد الممرَّر إليها إلى أصغر عدد صحيح. الوصف float floor ( float $value ) تعيد هذه الدالة أقرب عدد صحيح (integer) للمعامل value، والتقريب سيكون للأدنى أي أدنى عدد صحيح قريب من ذلك المعامل. المعاملات value القيمة العدديَّة المراد تقريبها. القيم المعادة تقرِّب الدالة المعامل value إلى أصغر عدد صحيح قريب من ذلك المعامل وتعيده. رغم أن نوع العدد المُعاد هو صحيح (integer) إلا أنَّ نوع العدد الذي تعيده الدالة هو عشري ...

Math.trunc()‎

الدالة Math.trunc()‎ تعيد الجزء الصحيح من العدد بإزالة جميع الأرقام بعد الفاصلة العشرية. البنية العامة Math.trunc(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة الجزء الصحيح من القيمة المعطاة. الوصف على النقيض من الدوال Math.floor()‎ و Math.ceil()‎ و Math.round()‎، طريقة عمل الدالة Math.trunc()‎ بسيطةٌ جدًا، فهي تقتطع (truncate) الفاصلة العشرية وما يليها من أرقام، بغض النظر عمّا إذا كان العدد موجبًا أم سالبًا. سيحوّل الوسيط المُمرَّر إلى هذه الدالة إلى النوع Number ضمنيًا. لمّا كانت الدالة trunc هي دالةٌ ساكنة ...

Math.log()‎

الدالة Math.log()‎ تعيد اللوغاريتم الطبيعي (ذو الأساس e) للعدد المعطي، أي لو أعادت هذه الدالة القيمة y فسيكون التعبير الرياضي ey = x محققًا. الدالة Math.log()‎ في JavaScript تكافئ الدالة ln(x)‎ في الرياضيات. البنية العامة Math.log(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة اللوغاريتم الطبيعي (ذو الأساس e) للعدد المعطي، وإذا كان العدد سالبًا فستُعاد القيمة NaN. الوصف إذا كانت قيمة الوسيط x سالبةً، فستُعيد هذه الدالة القيمة NaN دومًا. لمّا كانت الدالة log هي دالةٌ ساكنة (static method) ...

Math.atan2()‎

الدالة Math.atan2()‎ تعيد معكوس الظل (arctangent) لناتج قسمة الوسيطين الممررين إليها. البنية العامة Math.atan2(y, x) y العدد الأول. x العدد الثاني. القيمة المعادة معكوس الظل (arctangent) لناتج قسمة الوسيطين. الوصف الدالة Math.atan(x)‎ تُعيد قيمةً عدديةً بين -π و π، وهذه القيمة تُمثِّل الزاوية θ للزاوية التي تقع بين المحور x والمستقيم المار من المبدأ ومن النقطة (x, y) والمُقاسة عكس عقارب الساعة. لاحظ أنَّ الوسائط المُمرَّرة إلى هذه الدالة هي إحداثيات y أولًا ثم إحداثيات x. الزاوية التي تُعيدها الدالة ...

التابع Math.log‎ في روبي

يعيد التابع log لوغاريتم العدد المعطى. في حال تمرير معامل ثاني إضافي، فسيُعد أساسَ اللوغاريتم، وإلا فالأساس سيكون العدد e (اللوغاريتم الطبيعي). مجال التعريف: (‎0 ، INFINITY]. المجال المقابل: (‎-INFINITY ، INFINITY). البنية العامة log(x) → Float log(x, base) → Float‎ المعاملات x‎ العدد الذي ستُطبَّق عليه العملية. base‎ عدد يمثل أساس اللوغاريتم. القيمة المعادة يعاد عدد عشري يمثِّل ناتج لوغاريتم العدد x. أمثلة مثال على استخدام التابع log‎: Math.log(0) #=> -Infinity Math.log(1) ...

Math.clz32()‎

الدالة Math.clz32()‎ تعيد عدد الأصفار البادئة (leading zeroes) في التمثيل الثنائي (بطول 32 بت) للعدد. البنية العامة Math.clz32(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة عدد الأصفار البادئة (leading zeros) في التمثيل الثنائي (بطول 32 بت) للعدد المعطي. الوصف اسم الدالة "clz32" هو اختصارٌ للعبارة "CountLeadingZeroes32". إذا لم يكن الوسيط x قيمةً عدديةً، فسيحوّل إلى قيمةٍ عدديةٍ أولًا ثم يحوّل إلى عدد صحيح دون إشارة بالتمثيل الثنائي (بطول 32 بت). إذا كان العدد الصحيح دون إشارة وبطول 32 بت ...

Math.sign()‎

الدالة Math.sign()‎ تعيد إشارة العدد، التي تُشير إلى أنَّ العدد موجبٌ أم سالبٌ أم صفر. البنية العامة Math.sign(x) x العدد التي ستُجرى عليه العملية. القيمة المعادة عدد يُمثِّل إشارة الوسيط المُمرَّر إلى الدالة. فلو كان الوسيط عددًا موجبًا أو عددًا سالبًا أو صفرًا موجبًا أو صفرًا سالبًا فستعيد هذه الدالة القيم 1 أو -1 أو 0 أو -0 على التوالي وبالترتيب؛ وإلا فستُعاد القيمة NaN. الوصف لمّا كانت الدالة sign هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك ...

التابع Module.const_set‎ في روبي

يضبط التابع const_set قيمة ثابت محدَّد إلى قيمة الكائن المعطى ثم يعيد ذلك الكائن. في حال لم يكن هناك ثابت يحمل الاسم المعطى، فسيُنشئ ثابت جديد ويسند إلى تلك القيمة. البنية العامة const_set(sym, obj) → obj const_set(str, obj) → obj‎ المعاملات sym‎ رمز يمثل الثابت. إذا لم يكن المعامل sym اسم ثابت صالح، فسيُطلق الخطأ NameError مع التحذير "wrong constant name". obj‎ الكائن المراد ضبط قيمته إلى الثابت. str‎ سلسلة نصية تمثل الثابتة. إذا لم يكن المعامل str‎ اسم ثابت صالح، فسيُطلق ...

التابع Integer.floor‎ في روبي

يعيد التابع floor‎ أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه وبدقة (precision) تساوي العدد المعطى (القيمة الابتدائية هي 0).  البنية العامة floor([ndigits]) → integer or float‎ المعاملات ndigits‎ عدد يحدد الدقة. إذا كانت الدقة سالبة، فإنّ القيمة المعادة ستكون عددًا صحيحًا مع ndigits.abs صفر إضافي على الأقل. القيمة المعادة يعيد التابع floor‎ أكبر عدد من الأعداد الأصغر من أو يساوي قيمة العدد الذي استُدعي معه وبدقة تساوي ndigits رقم عشري.  إذا كانت الدقة سالبة، ...

Math.max()‎

الدالة Math.max()‎ تعيد أكبر قيمة من بين الوسائط المُمرَّرة إليها. البنية العامة Math.max([value1[, value2[, ...]]]) value1, value2, ...‎ الأعداد التي ستُجرى عليها العملية. القيمة المعادة أكبر قيمة من الأعداد المُمرَّرة إلى الدالة، وإذا لم يكن بالإمكان تحويل أحد الوسائط على الأقل إلى قيمةٍ رقمية، فستُعاد القيمة NaN. الوصف لمّا كانت الدالة max هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.max()‎، إذ لا تستطيع استخدامها كجزء من كائن Math خاص بك (تذكر أنَّ الكائن Math ...

التابع Integer.truncate‎ في روبي

يعيد التابع truncate‎ العدد الذي استُدعي معه بعد اقتطاعه إلى دقة (precision) محدَّدة. البنية العامة truncate([ndigits]) → integer or float‎ المعاملات ndigits‎ عدد يحدد الدقة. إذا كانت الدقة سالبة، فإنّ القيمة المعادة ستكون عددًا صحيحًا مع ndigits.abs صفر إضافي على الأقل. في حال كانت قيمة ndigits‎ منعدمة أو موجبة، فسيعيد التابع truncate‎ العدد الذي استُدعي معه. القيمة الافتراضية هي: 0. القيمة المعادة يعيد التابع truncate‎ العدد الذي استُدعي معه مُقتطعًا وفق دقة (precision) تساوي ndigits رقم عشري. إذا كانت ...

التابع Rational.floor‎ في روبي

يعيد التابع floor أكبر عدد من الأعداد الأصغر من أو تساوي العدد الجذري الذي استُدعي معه مع دقة محدَّدة للمنازل العشرية. البنية العامة floor([ndigits]) → integer or rational‎ المعاملات ndigits‎ يحدد عدد المنازل العشرية. القيمة الافتراضية هي: 0. عندما تكون الدقة موجبة، يعاد عدد جذري وإلا يعاد عدد صحيح. أي عندما تكون الدقة سالبة، ستكون القيمة التي تُعاد عددًا صحيحًا مع ndigits.abs صفرًا زائدًا على الأقل. القيمة المعادة يعاد أكبر عدد من الأعداد الأصغر من أو تساوي العدد الجذري المعطى ...

الدالة abs()‎ في Sass

تعيد الدالة abs()‎ القيمة المطلقة لعددٍ مُمرِّرٍ إليها. البنية العامة abs($number)‎ المعاملات ‎$number العدد المراد إعادة القيمة المطلقة له. القيم المعادة يُعاد عدد صحيح من النوع Number يُمثِّل القيمة المطلقة للمعامل ‎$number المُمرَّر إلى الدالة. الأخطاء والاستثناءات سيُرمى الخطأ ArgumentError إذا لم يكن المعامل ‎$number عددًا. أمثلة مثال عن استخدام الدالة abs()‎ لضبط قيمة الحواشي (padding) والهوامش (margin) إلى 20px: .selector { padding: abs(-20px); // 20px margin: abs(20px); // 20px } سيُصرّف المثال السابق إلى شيفرة CSS الآتية: .selector ...

التابع Rational.truncate‎ في روبي

يقتطع التابع truncate العدد الجذري الذي استُدعي معه نحو الصفر بدقة محدَّدة للمنازل العشرية. البنية العامة truncate([ndigits]) → integer or rational‎ المعاملات ndigits‎ يحدد دقة عدد المنازل العشرية بعد الفاصلة. القيمة الافتراضية هي: 0. عندما تكون الدقة موجبة، يعاد عدد جذري وإلا يعاد عدد صحيح. أي عندما تكون الدقة سالبة، ستكون القيمة التي تُعاد عددًا صحيحًا مع ndigits.abs صفرًا زائدًا على الأقل. القيمة المعادة يعاد العدد الجذري المعطى مُقتطعًا بدقة ndigits منزلًا عشريًا. عندما تكون الدقة ndigits موجبة، يعاد عدد ...

التابع Float.truncate‎ في روبي

يعيد التابع truncate‎ العدد العشري الذي استُدعي معه بعد اقتطاعه إلى دقة (precision) محدَّدة. البنية العامة truncate([ndigits]) → integer or float‎ المعاملات ndigits‎ عدد يحدد الدقة. إذا كانت الدقة سالبة، فإنّ القيمة المعادة ستكون عددًا صحيحًا مع ndigits.abs صفر إضافي على الأقل. في حال كانت قيمة ndigits‎ منعدمة أو موجبة، فسيعيد التابع truncate‎ العدد الذي استُدعي معه. القيمة الافتراضية هي: 0. القيمة المعادة يعيد التابع truncate‎ العدد الذي استُدعي معه مُقتطعًا وفق دقة (precision) تساوي ndigits رقم عشري. إذا ...

Math.hypot()‎

الدالة Math.hypot()‎ تعيد الجذر التربيعي لمجموع مربعات الوسائط المُمرَّرة إلى الدالة. أي: Math.hypot(v1, v2, ... , vn) = sqrt(v1^2 + v2^2 + ... + vn^2) البنية العامة Math.hypot([value1[, value2[, ...]]]) value1, value2, ...‎ الأعداد التي ستُجرى عليها العملية. القيمة المعادة الجذر التربيعي لمجموع مربعات الوسائط المُمرَّرة إلى الدالة، وإذا لم لكن بالإمكان تحول وسيط واحد على الأقل إلى رقم فستُعاد القيمة NaN. الوصف تساعد هذه الدالة في الحسابات الرياضية، مثل إيجاد طول وتر مثلث (فبدلًا من استخدام الدالة Math.sqrt(v1*v1 + ...

المولدات Generators في بايثون

المولّدات هي أداة بسيطة وقوية لإنشاء المكرِّرات. تأخذ المولِّدات صيغة الدوال العادية ولكنّها تستخدم عبارة yield عند إعادة البيانات. في كلّ مرة تستدعى فيها الدالة next()‎ على المولّدات تعود الأخيرة إلى المكان الذي تركته (تتذكر المولّدات جميع القيم والعبارات التي نفّذت أخيرًا). يوضح المثال التالي كيفية إنشاء المولّدات وآلية عملها: def reverse(data):     for index in range(len(data)-1, -1, -1):         yield data[index] >>> >>> for char in reverse('golf'): ...     print(char) ... f l o g يمكن إنجاز كل ما تقوم به المولّدات باستخدام مكرِّرات صنفية (class-based ...

تنسيق المخرجات في بايثون

تقدّم بايثون عددًا من الطرائق التي تساعد في تنسيق مخرجات البرامج، فيمكن طباعة البيانات بصيغة سهلة القراءة، أو يمكن كتابة البيانات في ملف لاستخدامه في المستقبل.  استخدمنا في هذا التوثيق طريقتين لكتابة القيم: الأول هي العبارات expression statements والدالة print()‎. (هناك طريقة ثالثة وهي استخدام التابع write()‎ الخاص بالكائنات file، ويعرف ملف المخرجات القياسي بـ sys.stdout).  تظهر الحاجة في كثير من الأحيان إلى التحكم في تنسيق المخرجات وإظهارها بأشكال مختلفة وليس كقيم مفصولة بفراغات وحسب. وهناك طريقتان لتنسيق المخرجات، الأولى ...

تنسيق المخرجات في بايثون

تقدّم بايثون عددًا من الطرائق التي تساعد في تنسيق مخرجات البرامج، فيمكن طباعة البيانات بصيغة سهلة القراءة، أو يمكن كتابة البيانات في ملف لاستخدامه في المستقبل.  استخدمنا في هذا التوثيق طريقتين لكتابة القيم: الأول هي العبارات expression statements والدالة print()‎. (هناك طريقة ثالثة وهي استخدام التابع write()‎ الخاص بالكائنات file، ويعرف ملف المخرجات القياسي بـ sys.stdout).  تظهر الحاجة في كثير من الأحيان إلى التحكم في تنسيق المخرجات وإظهارها بأشكال مختلفة وليس كقيم مفصولة بفراغات وحسب. وهناك طريقتان لتنسيق المخرجات، الأولى ...

التابع Integer.round‎ في روبي

يقرِّب التابع round‎ العدد الذي استُدعي معه إلى أقرب قيمة مع دقة (precision) تساوي العدد الممرر إليه. البنية العامة round([ndigits] [, half: mode]) → integer or float‎ المعاملات ndigits‎ عدد يحدد الدقة. إذا كانت الدقة سالبة، فإنّ القيمة المعادة ستكون عددًا صحيحًا مع ndigits.abs صفر إضافي على الأقل. أمَّا في حال كانت قيمة ndigits‎ منعدمة أو موجبة، فسيعيد التابع round‎ العدد الذي استُدعي معه. القيمة الافتراضية لهذا المعامل هي: 0. half وسيط اختياري يعمل بشكل مماثل لعمله في ...

التابع Float.floor‎ في روبي

يعيد التابع floor أكبر عدد من الأعداد الأصغر من أو تساوي العدد العشري الذي استُدعي معه وبدقة محدَّدة. البنية العامة floor([ndigits]) → integer or float‎ المعاملات ndigits‎ عدد يمثل دقة المنازل العشرية. القيمة الافتراضية هي: 0. عندما تكون الدقة موجبة، يعاد عدد عشري، وإلا يُعاد عددٌ صحيحٌ. أي عندما تكون الدقة سالبة، تكون القيمة المُعادة عددًا صحيحًا متبوعًا بعدد أصفار مقداره ndigits.abs على الأقل. القيمة المعادة يعاد عدد صحيح أو عشري يمثِّل أكبر عدد من الأعداد الأصغر من أو تساوي ...

التابع Rational.round‎ في روبي

يقرِّب التابع round العدد الجذري الذي استُدعي معه إلى أقرب قيمة مع دقة محدَّدة للمنازل العشرية. البنية العامة round([ndigits] [, half: mode]) → integer or rational‎ المعاملات ndigits‎ يحدد عدد المنازل العشرية. القيمة الافتراضية هي: 0. عندما تكون الدقة موجبة، يعاد عدد جذري وإلا يعاد عدد صحيح. أي عندما تكون الدقة سالبة، ستكون القيمة التي تُعاد عددًا صحيحًا مع ndigits.abs صفرًا زائدًا على الأقل. half معامل مُسمى اختياري half مماثل تمامًا للموجود في التابع Float.round. يعمل على ضبط وضع التقريب للأعداد ...

التابع Integer.bit_length‎ في روبي

يعيد التابع bit_length‎ عدد بتات العدد الذي استُدعي معه. يُقصد بـ "عدد البتات" موضع البت الأعلى والذي يختلف عن بت الإشارة (sign bit، حيث يكون موضع البتة الأقل أهمية [least significant bit] هو 1). إذا لم يكن ذلك البت موجودًا (أي إذا كانت قيمة الموضع صفر أو ناقص واحد)، فستعاد القيمة 0. هذا التابع يعيد ناتج الاستدعاء ceil(log2(int < 0 ? -int : int+1))‎. يمكن استخدام هذا التابع لرصد حالة الطفحان (overflow) في Array.pack، كما في الحالة التالية: if n.bit_length < 32 ...

التابع Math.sin‎ في روبي

يحسب التابع sin جيب (sin) العدد المعطى. يعيد قيمة عشرية تقع في المجال ‎-1.0..1.0. مجال التعريف: (‎-INFINITY ، INFINITY). المجال المقابل: [‎-1 ، 1]. البنية العامة sin(x) → Float‎ المعاملات x‎ عدد يمثِّل الزاوية بالراديان. القيمة المعادة يعاد عدد عشري يمثِّل ناتج حساب جيب (sin) العدد x المعطى. أمثلة مثال على استخدام التابع sin‎: Math.sin(Math::PI/2) #=> 1.0‎ انظر أيضا التابع sinh: يحسب الجيب القطعي (hyperbolic sine) للعدد المعطى. مصادر قسم التابع sin‎ في الصنف Math‎ في توثيق روبي الرسمي.

التابع Math.cos‎ في روبي

يحسب التابع cos جيب تمام العدد المعطى. يعيد عددًا عشريًا من المجال ‎-1.0..1.0. مجال التعريف: (‎-INFINITY ، INFINITY). المجال المقابل: [‎-1 ، 1]. البنية العامة cos(x) → Float‎ المعاملات x‎ عدد يمثِّل الزاوية التي ستطبق عليها العملية بالراديان. القيمة المعادة يعاد عدد عشري يمثِّل قيمة جيب تمام العدد x‎ المعطى. أمثلة مثال على استخدام التابع cos‎: Math.cos(Math::PI) #=> -1.0‎ انظر أيضا التابع cosh: يحسب جيب التمام القطعي (hyperbolic cosine) للعدد المعطى. مصادر قسم التابع cos‎ في الصنف Math‎ في توثيق روبي الرسمي.

التابع Numeric.step‎ في روبي

يستدعي التابع step الكتلة المعطاة مع تمرير سلسلة من الأعداد إليها بدءًا من العدد الذي استُدعي معه وحتى قيمة محدَّدة مع الزيادة أو الطرح بقدار خطوة ثابتة معطاة. البنية العامة step(by: step, to: limit) {|i| block }→ self step(by: step, to: limit) → an_enumerator step(limit=nil, step=1) {|i| block } → self step(limit=nil, step=1)→ an_enumerator‎ تنتهي الحلقة التكرارية عندما تكون القيمة المراد تمريرها إلى الكتلة أكبر من قيمة المعامل limit إن كان step موجبًا، أو أصغر من القيمة limit إن كان ...

التابع Math.acos‎ في روبي

يحسب التابع acos معكوس جيب التمام (arc cosine) للعدد المعطى ويعيد قيمة من المجال ‎0..PI. مجال التعريف:‎[-1 ، 1] ‎. مجال النتائج:‎[0، PI] ‎. البنية العامة acos(x) → Float‎ المعاملات x‎ العدد الذي ستُطبَّق عليه العملية. القيمة المعادة يعاد عدد عشري يمثِّل قيمة معكوس جيب التمام (arc cosine) للعدد x المعطى. أمثلة مثال على استخدام التابع acos‎: Math.acos(0) == Math::PI/2 #=> true‎ انظر أيضا التابع acosh: يحسب معكوس جيب التمام القطعي للعدد المعطى. مصادر قسم التابع acos‎ في الصنف Math‎ في ...

التابع Math.asin‎ في روبي

يحسب التابع asin معكوس الجيب (arc sine) للعدد المعطى. يعيد عددًا من المجال ‎-PI/2..PI/2. مجال التعريف: ‎‎‎‎[-1 ، 1]‎. المجال المقابل: [‎-PI / 2، PI / 2]. البنية العامة asin(x) → Float‎ المعاملات x‎ العدد الذي ستُطبَّق عليه العملية. القيمة المعادة يعاد عدد عشري يمثِّل قيمة معكوس الجيب (arc sine) للعدد x المعطى. أمثلة مثال على استخدام التابع asin‎: Math.asin(1) == Math::PI/2 #=> true‎ انظر أيضا التابع acosh: يحسب معكوس جيب التمام القطعي. التابع asinh: يحسب معكوس الجيب القطعي (inverse hyperbolic sine). ...

 التابع Complex.phase في روبي

يعيد التابع ‎phase الجزء الزاوي (الزاوية θ) للشكل القطبي من العدد العقدي الذي استُدعي معه. البنية العامة phase → float القيمة المعادة يعاد عدد عشري يمثِّل الجزء الزاوي (الزاوية θ) للشكل القطبي من العدد العقدي المعطى أمثلة أمثلة عن استخدام التابع ‎phase: Complex.polar(3, Math::PI/2).phase #=> 1.5707963267948966 انظر أيضًا التابع ‎magnitude: يعيد الجزء المطلق (الطويلة r) للشكل القطبي من العدد العقدي.  التابع ‎numerator: يعيد بسط العدد العقدي الكسري.  التابع ‎real: يعيد الجزء الحقيقي للعدد العقدي.  التابع imag: يعيد الجزء التخيلي للعدد ...

التابع Complex.angle في روبي

يحسب التابع ‎angle الجزء الزاوي (الزاوية θ) للشكل القطبي من العدد العقدي الذي استدعي معه. البنية العامة angle → float القيمة المعادة يعاد الجزء الزاوي (الزاوية θ) للشكل القطبي للعدد العقدي المعطى. أمثلة أمثلة عن استخدام التابع ‎angle: Complex.polar(3, Math::PI/2).arg #=> 1.5707963267948966 انظر أيضًا التابع arg: يعيد الجزء الزاوي (الزاوية θ) للشكل القطبي من العدد العقدي الذي استدعي معه. التابع abs2: يعيد مربع الطويلة (r2) للعدد العقدي الذي استدعي معه. التابع abs: يعيد الطويلة (r) للعدد العقدي بشكله القطبي الذي استدعي معه ...

التابع Complex.arg في روبي

يعيد التابع ‎arg الجزء الزاوي (الزاوية θ) للشكل القطبي من العدد العقدي الذي استدعي معه. البنية العامة arg → float القيمة المعادة يعاد الجزء الزاوي (الزاوية θ) للشكل القطبي للعدد العقدي المعطى. أمثلة أمثلة عن استخدام التابع ‎arg: Complex.polar(3, Math::PI/2).arg #=> 1.5707963267948966 انظر أيضًا التابع angle: يعيد الجزء الزاوي (الزاوية θ) للشكل القطبي من العدد العقدي الذي استدعي معه. التابع abs2: يعيد مربع الطويلة (r2) للعدد العقدي الذي استدعي معه. التابع abs: يعيد القيمة المطلقة للعدد العقدي الذي استدعي معه. مصادر قسم ...

التابع Complex.quo في روبي

يجري التابع ‎quo عملية القسمة على الأعداد العقدية. البنية العامة cmp / numeric → complex quo(numeric) → complex المعاملات cmp عدد عقدي يمثِّل الطرف الأول في عملية القسمة. numeric عدد عقدي أو غير عقدي يمثِّل الطرف الثاني في عملية القسمة. القيمة المعادة يعاد عدد عقدي يمثِّل ناتج عملية القسمة بين العددين cmp و numeric. أمثلة أمثلة عن استخدام التابع quo: Complex.polar(3, Math::PI/2).quo(3) ; #=> (0.0+1/1i) Complex(-2, 9).quo(Complex(-9, 2)) ; #=> (36/85-77/85i) انظر أيضًا المعامل ‎/: ...

الدالة round()‎ في PHP

(PHP 4, PHP 5, PHP 7) تقرِّب الدالة round()‎ العدد العشري الممرَّر إليها. الوصف float round ( float $val [, int $precision = 0 [, int $mode = PHP_ROUND_HALF_UP ]] ) تعيد هذه الدالة القيمة المقرَّبة للمعامل value بحسب الدقَّة المحدَّدة في المعامل precision (عدد الأرقام بعد الفاصلة). يمكن أن تكون قيمة المعامل precision صفرًا وهي القيمة الافتراضيَّة أو قيمة سالبة. ملاحظة: لا يمكن أن تتعامل PHP مع سلاسل نصيَّة مثل "12,300.2" وتقريبها بطريقة صحيحة. راجع قسم التحويل من السلاسل النصيَّة. ...

الدالة round()‎ في PHP

(PHP 4, PHP 5, PHP 7) تقرِّب الدالة round()‎ العدد العشري الممرَّر إليها. الوصف float round ( float $val [, int $precision = 0 [, int $mode = PHP_ROUND_HALF_UP ]] ) تعيد هذه الدالة القيمة المقرَّبة للمعامل value بحسب الدقَّة المحدَّدة في المعامل precision (عدد الأرقام بعد الفاصلة). يمكن أن تكون قيمة المعامل precision صفرًا وهي القيمة الافتراضيَّة أو قيمة سالبة. ملاحظة: لا يمكن أن تتعامل PHP مع سلاسل نصيَّة مثل "12,300.2" وتقريبها بطريقة صحيحة. راجع قسم التحويل من السلاسل النصيَّة. ...

Object.prototype.toString()‎

الدالة Object.prototype.toString()‎ تُعيد سلسلةً نصيةً تُمثِّل الكائن. البنية العامة obj.toString() القيمة المعادة سلسلة نصيّة تُمثِّل الكائن. الوصف يملك كل كائن الدالة toString()‎ التي ستستدعى تلقائيًا عندما يراد تمثيل الكائن كقيمة نصية أو عند الإشارة إلى الكائن في مكانٍ تتوقع JavaScript توفير سلسلة نصية فيه؛ وافتراضيًا توجد الدالة toString()‎ في جميع الكائنات التي تنحدر من الكائن Object؛ وإذا لم يُعاد تعريف هذه الدالة في الكائن المُخصَّص فستُعيد القيمة "[object type]"، إذ إنَّ type هو نوع الكائن، والشيفرة الآتية توضِّح ذلك: var ...

التابع Integer.digits‎ في روبي

يفكك التابع digits‎ العدد الذي استٌدعي معه عبر تقسيم الأرقام التي تكوّنه من اليسار إلى اليمين، بحيث تكون أصغر من الوسيط الممرر إليه ثم يضعها في مصفوفة، مع وضع الرقم الأقل أهمية (least significant digit) في بداية المصفوفة. البنية العامة digits → array digits(base) → array‎ المعاملات base‎ عدد صحيح يمثل الأساس. يجب أن تكون قيمته أكبر من أو تساوي 2. القيمة الافتراضية: 10. القيمة المعادة تعاد مصفوفة تضم ناتج تفكيك العدد الذي استٌدعي معه. أمثلة مثال على ...

Object.prototype.constructor

الخاصية Object.prototype.constructor تُعيد مرجعيةً إلى الدالة البانية Object التي تُنشِئ نسخةً (instance) من الكائن؛ لاحظ أنَّ قيمة هذه الخاصية تُشير إلى الدالة نفسها وليست سلسلةً نصيةً تحتوي على اسم الدالة؛ وتكون هذه القيمة للقراءة فقط في القيم الأوليّة مثل 1 و true و "test". الوصف جميع الكائنات تملك الخاصية constructor، والكائنات المُنشأة دون استخدام الدالة البانية مباشرةً (أي الشكل المختصرة لإنشاء الكائنات والمصفوفات) ستملك الخاصية constructor التي تُشير إلى الدالة البانية الأساسية لنوع الكائنات التي تتبع له. var o = ...

if في بايثون

تقدّم بايثون عبارة if للتحكم المشروط بتدفق الشيفرة، وتأخذ الصيغة التالية: if expression: statement فعلى سبيل المثال: >>> x = int(input("Please enter an integer: ")) Please enter an integer: -16 >>> if x < 0: ...     x = 0 ...     print('Negative changed to zero') Negative changed to zero عبارة elif يمكن استخدام عبارة elif (وهي اختصار لعبارة 'else if' ) عند الحاجة إلى التحقق من شروط إضافية، وكما هو موضح في المثال التالي: >>> x = int(input("Please enter an integer: ")) Please ...

if في بايثون

تقدّم بايثون عبارة if للتحكم المشروط بتدفق الشيفرة، وتأخذ الصيغة التالية: if expression: statement فعلى سبيل المثال: >>> x = int(input("Please enter an integer: ")) Please enter an integer: -16 >>> if x < 0: ...     x = 0 ...     print('Negative changed to zero') Negative changed to zero عبارة elif يمكن استخدام عبارة elif (وهي اختصار لعبارة 'else if' ) عند الحاجة إلى التحقق من شروط إضافية، وكما هو موضح في المثال التالي: >>> x = int(input("Please enter an integer: ")) Please ...

عرض (100 السابقة | 100 التالية) (20 | 50 | 100 | 250 | 500).