نتائج البحث

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

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.imul()‎

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

Error.prototype.name

الخاصية Error.prototype.name تُمثِّل اسم نوع الخطأ، والقيمة الابتدائية لها هي "Error". الوصف تُعطى لكائنات Error الخاصية name ولها القيمة "Error". تُستخدَم الخاصية message مع الخاصية name من الدالة Error.prototype.toString()‎ لإنشاء تمثيل نصي للخطأ. أمثلة المثال الآتي يرمي خطأً خاصًا أنشأه المستخدم: var e = new Error('Malformed input'); // e.name: 'Error' e.name = 'ParseError'; throw e; // e.toString(): 'ParseError: Malformed input' دعم المتصفحات الميزة Chrome Firefox Internet Explorer Opera Safari الدعم الأساسي نعم نعم 6 نعم نعم مصادر ومواصفات مسودة المعيار ECMAScript Latest Draft. ...

Date.prototype

الخاصية Date.prototype تُعيد كائن prototype للكائن Date. الخاصيات Date.prototype.constructor الدالة البانية التي تُنشِئ نسخة من الكائن Date، وهي الدالة البانية Date افتراضيًا. الدوال النسخ المُنشَأة من الدالة البانية Date ترث الدوال والخاصيات من كائن Date.prototype؛ وكما في جميع الدوال البانية، يمكنك إجراء تغييرات إلى كائن prototype في الدالة البانية لكي تنعكس تلك التعديلات إلى جميع نسخ الكائن Date. دوال الحصول على قيم Date.prototype.getDate()‎ إعادة اليوم من الشهر (1-31) للتاريخ المُحدَّد وفقًا للتوقيت المحلي. Date.prototype.getDay()‎ إعادة اليوم من الأسبوع (0-6) للتاريخ المُحدَّد وفقًا للتوقيت المحلي. Date.prototype.getFullYear()‎ ...

Date.prototype.getUTCHours()‎

الدالة Date.prototype.getUTCHours()‎ تعيد الساعة (0-23) للتاريخ المُحدَّد وفقًا للتوقيت العالمي. البنية العامة dateObj.getUTCHours() القيمة المعادة عددٌ صحيحٌ يُمثِّل الساعة (من 0 إلى 23) للتاريخ المعطي وفقًا للتوقيت العالمي. أمثلة المثال الآتي يُسنِد الساعة في التاريخ الحالي إلى المتغير hours: var today = new Date(); var hours = today.getUTCHours(); دعم المتصفحات الميزة Chrome Firefox Internet Explorer Opera Safari الدعم الأساسي نعم نعم نعم نعم نعم مصادر ومواصفات مسودة المعيار ECMAScript Latest Draft. معيار ECMAScript 2015 (6th Edition)‎. معيار ECMAScript 5.1. معيار ECMAScript 1st ...

Date.prototype.setDate()‎

الدالة Date.prototype.setDate()‎ تضبط اليوم من الشهر (1-31) للتاريخ المُحدَّد وفقًا للتوقيت المحلي. البنية العامة dateObj.setDate(dayValue) dayValue عدد صحيح يُمثِّل اليوم من الشهر. القيمة المعادة كم ملي ثانية قد مضت بدءًا من ‎1 January 1970 00:00:00 UTC للتاريخ المعطى (وستُغيّر قيمة الكائن Date أيضًا). الوصف إذا كانت قيمة الوسيط dayValue خارج المجال المسموح لأيام الشهر، فستُحدِّث الدالة setDate الكائن Date بما يتوافق مع ذلك، أو لو ضبطنا قيمة الوسيط dayValue إلى 0، فسيكون التاريخ هو آخر يوم من الشهر السابق. أمثلة ...

Number.parseInt()‎

الدالة Number.parseInt()‎ تُفسِّر سلسلةً نصيةً مُمرَّرةً إليها كوسيط وتُعيد عددًا صحيحًا، وتكون القيمة العددية لتلك السلسلة النصية بالأساس العددي المُحدَّد (radix)؛ وهذه الدالة تسلك نفس سلوك الدالة العامة parseInt()‎، وأُضيفَت في معيار ECMAScript 2015، والغرض من إضافتها هو تقسيم الدوال والخاصيات العامة إلى وحدات (modules). البنية العامة Number.parseInt(string,[ radix ]) string القيمة التي ستُفسَّر، وإذا لم يكن الوسيط string سلسلةً نصيةً فسيحوَّل إلى واحدة (باستخدام الدالة toString)، وستُهمَل الفراغات في بداية السلسلة ونهايتها. radix عدد صحيح بين 2 و 36 ...

Array.prototype.findIndex()‎

الدالة Array.prototype.findIndex()‎ تُعيد فهرس أوّل عنصر في المصفوفة الذي يُطابِق الشرط الموجود في دالة الاختبار؛ وإلا ستُعاد القيمة -1. var array1 = [5, 12, 8, 130, 44]; function findFirstLargeNumber(element) { return element > 13; } console.log(array1.findIndex(findFirstLargeNumber)); // 3 انظر أيضًا إلى صفحة الدالة find()‎ التي تُعيد قيمة العنصر الذي عُثِر عليه في المصفوفة بدلًا من فهرسه؛ أما إذا أردتَ معرفة موضع عنصر مُحدَّد فانظر إلى الدالة indexOf()‎، وإذا شئت تحديد إن كان العنصر موجودًا ضمن المصفوفة فاستعمل الدالة includes()‎. البنية العامة arr.findIndex(callback[, thisArg]) ...

Number.prototype

الخاصية Number.prototype تُعيد كائن prototype للكائن Number. الوصف الكائنات المُنشَأة من الدالة البانية Number ترث من Number.prototype؛ لاحظ أنَّه من غير الممكن تغيير قيمة الخاصية Number.prototype. الخاصيات Number.prototype.constructor تُحديد الدالة التي ستُنشِئ كائن prototype التابع للكائن Number؛ راجع صفحة الخاصية Object.prototype.constructor لمزيدٍ من التفاصيل. الدوال Number.prototype.toExponential()‎ إعادة سلسلة نصية تُمثِّل العدد في شكل الكتابة العلمي (exponential notation). Number.prototype.toFixed()‎ إعادة سلسلة نصية تُمثِّل العدد مع وضع فاصلة عشرية فيه (fixed-point notation). Number.prototype.toPrecision()‎ إعادة سلسلة نصية تُمثِّل العدد بالدقة المُحدَّدة بشكل الكتابة ...

String.prototype.replace()‎

الدالة String.prototype.replace()‎ تُعيد سلسلةً نصيةً جديدةً فيها بعض أو جميع الأجزاء المُطابَقة عبر النمط pattern قد استبدلتها السلسلة النصية replacement. لاحظ أنَّ النمط pattern يمكن أن يكون سلسلةً نصيةً أو كائن RegExp، ويمكن أن يكون الوسيط replacement سلسلةً نصيةً أو دالةً التي ستُستدعى لكل مُطابَقة. لاحظ أنَّ السلسلة النصية الأصلية ستبقى دون تعديل. البنية العامة str.replace(regexp|substr, newSubstr|function) regexp (أي pattern) كائن RegExp الذي ستبدّل الأجزاء المُطابَقة به إلى السلسلة النصية newSubStr أو بالقيمة المعادة من الدالة function. substr (أي pattern) ...

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