نتائج البحث

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

الدالة eval()‎ في JavaScript

الدالة eval()‎ تُقدِّر قيمة شيفرة JavaScript المُمثَّلة في سلسلة نصية. البنية العامة eval(string) string سلسلة نصية تُمثِّل أحد التعبيرات أو التعبيرات البرمجية أو سلسلة من التعبيرات البرمجية في JavaScript، ويمكن أن يحتوي التعبير أيضًا على متغيرات وخاصيات لكائنات موجودة مسبقًا. القيمة المعادة ستُعيد الدالة eval()‎ قيمة آخر تعبير قد قُدِّرَت قيمته، وإذا كانت قيمته فارغةً فستُعاد القيمة undefined. الوصف الدالة eval()‎ هي خاصيةٌ للكائن العام (global object)، وتقبل وسيطًا هو سلسلة نصية، وإذا كانت هذه السلسلة النصية تُمثِّل تعبيرًا (expression ...

التابع str.isalnum()‎ في بايثون

يتحقّق هذا التابع ممّا إذا كانت السلسلة النصية تضمّ حروفًا وأرقامًا وأنّها تضمّ حرفًا واحدًا على الأقل. البنية العامة x.isalnum() القيمة المعادة يعيد التابع القيمة True إن كانت جميع الحروف في السلسلة النصية حرفية ورقمية وأنّ هناك على الأقل حرفًا واحدًا فيها، ويعيد القيمة False فيما عدا ذلك. يكون الحرف c حرفيًا ورقميًا إن أعادت إحدى الدوال التالية القيمة True: ‏‎c.isalpha()، أو c.isdecimal()، أو c.isdigit()‎، أو c.isnumeric()‎. أمثلة يبيّن المثال التالي النتائج المعادة من تطبيق التابع isalnum()‎ على أنواع مختلفة ...

التابع str.lstrip()‎ في بايثون

يحذف التابع الحروف التي يحدّدها المستخدم من بداية السلسلة النصية. البنية العامة x.lstrip() المعاملات chars سلسلة نصية تحدّد مجموعة الحروف المراد حذفها من السلسلة النصية الهدف. في حال عدم تمرير هذا المعامل أو تمرير القيمة None، تحذف الدالة المسافات البيضاء من بداية السلسلة النصية. يحذف التابع أي مزيج من الحروف الموجودة في chars. القيمة المعادة يعيد التابع نسخةً من السلسلة النصية بعد حذف الحروف التي يحدّدها المستخدم من بداية السلسلة النصية. أمثلة يوضح المثال التالي النتائج المعادة من تطبيق هذا ...

التابع str.swapcase()‎ في بايثون

يقلب التابع‎ حالة الحروف في السلسلة النصية. البنية العامة x.swapcase() القيمة المعادة يعيد التابع سلسلة نصية بعد قلب حالة الحروف فيها، أي تصبح الحروف الكبيرة صغيرة، وتصبح الحروف الصغيرة كبيرة. ملاحظة: ليس بالضرورة أن يعيد التعبير s.swapcase()‎.swapcase()‎ سلسلة نصية مطابقة للسلسلة النصية الأصلية. أمثلة يبيّن المثال التالي النتائج المعادة من تطبيق هذا التابع على السلاسل النصية: >>> str = "Python Programming Language" >>> str.swapcase() 'pYTHON pROGRAMMING lANGUAGE' انظر أيضًا السلاسل النصية في بايثون. التابع str.capitalize()‎: إعادة نسخة من السلسلة النصية مع تحويل ...

التابع str.upper()‎ في بايثون

يحوّل هذا التابع الحروف في السلسلة النصية إلى حروف كبيرة. البنية العامة x.upper() القيمة المعادة يعيد التابع نسخة من السلسلة النصية تكون فيها جميع الحروف التي تمتلك أكثر من حالة حروفًا كبيرة. ملاحظة: قد يعيد التعبير str.upper().isupper()‎ القيمة False إذا تضمنّت السلسلة النصية حروفًا لا تمتلك أكثر من حالة، أو إذا لم تكن الحروف الناتجة ضمن فئة "Lu" في الترميز الموحد ولكن كانت ضمن فئة "Lt". أمثلة يبين المثال التالي النتائج المعادة من تطبيق هذا التابع على سلاسل نصية متنوّعة: ...

التابع str.replace()‎ في بايثون

يبدّل هذا التابع العبارةَ التي يختارها المستخدم - مهما تكرّرت في السلسلة النصية - إلى القيمة الجديدة التي يحدّدها. البنية العامة x.replace() المعاملات old السلسلة النصية الفرعية المراد استبدالها. new السلسلة النصية الفرعية التي ستحلّ محلّ السلسلة القديمة. count معامل اختياري، وفي حال تمريره يستبدل التابع عدد العبارات المحدّد في هذا المعامل فقط. القيمة المعادة يعيد التابع نسخة من السلسلة النصية بعد استبدال العبارة التي يحدّدها المستخدم - مهما تكررت في السلسلة النصية - إلى القيمة الجديدة. أمثلة يبين المثال ...

التابع str.rsplit()‎ في بايثون

يحوّل هذا التابع السلسلة النصية من جهة اليمين إلى قائمة من السلاسل النصية بالاعتماد على الفاصل الذي يحدّده المستخدم. البنية العامة x.rsplit() المعاملات sep يحدّد هذا المعامل الفاصل الذي سيعتمده التابع في تقسيم السلسلة النصية. إن لم يحمل هذا المعامل قيمة أو كان يحمل القيمة None فإنّ الفاصل يكون مسافة بيضاء. maxsplit يحدد هذا المعامل الحد الأقصى لعمليات التي التقسيم التي سيجريها التابع من الجهة اليمنى في السلسلة النصية. القيمة المعادة يعيد التابع قائمة من السلاسل النصية. أمثلة يبين المثال ...

التابع str.lower()‎ في بايثون

يحوّل التابع جميع الحروف في السلسلة النصية إلى حروف صغيرة. البنية العامة x.lower() القيمة المعادة يعيد التابع نسخةً من السلسلة النصية بعد تحويل جميع الحروف إلى حروف صغيرة. أمثلة يبين المثال التالي النتائج المعادة من استخدام هذا التابع: >>> s = "Hsoub" >>> s.lower() 'hsoub' >>> s = "HSOUB WIKI" >>> s.lower() 'hsoub wiki' انظر أيضًا السلاسل النصية في بايثون. التابع str.capitalize()‎: إعادة نسخة من السلسلة النصية مع تحويل الحرف الأول إلى حرف كبير، والأحرف الباقية إلى أحرف صغيرة. التابع str.casefold()‎: إعادة السلسلة النصية بحالة ...

التابع capitalize()‎ في بايثون

يعيد هذا التابع نسخة من السلسلة النصية مع تحويل الحرف الأول إلى حرف كبير، والأحرف الباقية إلى أحرف صغيرة. البنية العامة x.capitalize() القيمة المعادة يعيد هذا التابع نسخة من السلسلة النصية مع تحويل الحرف الأول إلى حرف كبير، والأحرف الباقية إلى أحرف صغيرة. أمثلة يوضح المثال التالي النتائج المعادة من هذا التابع: >>> name = 'mohammed' >>> name.capitalize() 'Mohammed' >>> name = 'aHMed' >>> name.capitalize() 'Ahmed' انظر أيضًا السلاسل النصية في بايثون. التابع str.casefold()‎: إعادة السلسلة النصية بحالة casefolded، ويمكن استخدام هذا النوع من السلاسل ...

التابع str.endswith()‎ في بايثون

يتحقق هذا التابع من وجود سلسلة نصية فرعية في نهاية السلسلة النصية الأصلية. البنية العامة x.endswith() المعاملات suffix السلسلة الفرعية التي يختبر التابع وجودها في نهاية السلسلة الأصلية. start الموقع الذي يبدأ منه التابع عملية الاختبار ضمن السلسلة الأصلية. end الموقع الذي ينهي فيه التابع عملية المقارنة ضمن السلسلة الأصلية. القيمة المعادة يعيد التابع endswith()‎ القيمة True إن كانت السلسلة النصية تنتهي بالقيمة الممرّرة إلى المعامل suffix، ويعيد القيمة False فيما عدا ذلك، ويمكن للمعامل suffix أن يكون صفًّا tuple ...

السلسلة في رابط الكائنات بالعلاقات Eloquent

مقدمة عند بناء واجهات JSON APIs، تحتاج معظم الأوقات إلى تحويل نماذجك وعلاقاتها إلى مصفوفات أو كائنات JSON. يزود Eloquent بمجموعة من التوابع المساعدة لهذه التحويلات، إضافةً إلى التحكم بالحقول التي يجب تضمينها في التحويلات. سلسلة النماذج والمجموعات السلسلة لمصفوفات لتحويل نموذج وعلاقاته المحمّلة لمصفوفة، يمكنك استخدام التابع toArray. إن هذا التابع تعاودي، لذلك ستُحوّل كل الحقول وكل العلاقات (وعلاقات العلاقات) إلى مصفوفات: $user = App\User::with('roles')->first(); return $user->toArray(); يمكنك أيضًا تحويل مجموعة كاملة من النماذج إلى مصفوفة: $users = App\User::all(); return $users->toArray(); السلسلة ...

التابع str.startswith()‎ في بايثون

يتحقّق هذا التابع من أنّ السلسلة النصية تبدأ بالقيمة التي يحدّدها المستخدم. البنية العامة x.startswith() المعاملات prefix السلسل النصية التي سيبحث عنها التابع. يمكن لهذا المعامل أن يكون صفًّا من السلاسل النصية. start الموقع الذي يبدأ منه التابع عملية الاختبار ضمن السلسلة الأصلية. end الموقع الذي ينهي فيه التابع عملية المقارنة ضمن السلسلة الأصلية. القيمة المعادة يعيد التابع startswith()‎ القيمة True إن كانت السلسلة النصية تبدأ بالقيمة الممرّرة إلى المعامل prefix، ويعيد القيمة False فيما عدا ذلك. أمثلة أمثلة نموذجية ...

التابع str.zfill()‎ في بايثون

يضيف التابع أصفارًا من الترميز ASCII إلى يسار السلسلة النصية لتصبح السلسلة بالطول المحدد من قبل المستخدم. البنية العامة x.zfill() المعاملات width يحدّد الطول المطلوب للسلسلة النصية بعد إضافة الأصفار. إذا كانت القيمة المحدّدة للمعامل width أقل من أو تساوي القيمة المعادة من len(s)‎، فسيعيد التابع السلسلة الأصلية. في حال تضمّنت السلسلة النصية إحدى السابقتين ('+' / '-') فإنّ الأصفار تضاف بعد السابقة وليس قبلها. القيمة المعادة يعيد التابع نسخةً من السلسلة النصية بعد إضافة أصفار من الترميز ASCII إلى ...

التابع str.isupper()‎ في بايثون

يتحقّق التابع ممّا إذا كانت جميع الحروف في السلسلة النصية حروفًا كبيرة. البنية العامة x.isupper() القيمة المعادة يعيد التابع القيمة True إذا كانت جميع الحروف في السلسلة النصية حروفًا كبيرة، ويعيد القيمة False فيما عدا ذلك. أمثلة يبين المثال التالي القيم المعادة من تطبيق التابع على سلاسل نصية مختلفة: >>> s = "HSOUB" >>> s.isupper() True >>> s = "Hsoub" >>> s.isupper() False انظر أيضًا السلاسل النصية في بايثون. التابع str.capitalize()‎: إعادة نسخة من السلسلة النصية مع تحويل الحرف الأول إلى حرف كبير، والأحرف الباقية ...

التابع str.istitle()‎ في بايثون

يتحقّق التابع ممّا إذا كانت أوائل الكلمات في السلسلة النصية حروفًا كبيرة (titlecased). البنية العامة x.istitle() القيمة المعادة يعيد التابع القيمة True إذا كانت أوائل الكلمات في السلسلة النصية حروفًا كبيرة، ويعيد القيمة False فيما عدا ذلك. أمثلة يبين المثال التالي النتائج المعادة من تطبيق التابع على سلاسل نصية مختلفة: >>> s = "Hsoub Academy" >>> s.istitle() True >>> s = "Hsoub academy" >>> s.istitle() False >>> s = "Python Programming Language" >>> s.istitle() True انظر أيضًا السلاسل النصية في بايثون. التابع str.capitalize()‎: إعادة نسخة من السلسلة النصية ...

التابع str.rstrip()‎ في بايثون

يحذف هذا التابع الحروف التي يحدّدها المستخدم من نهاية السلسلة النصية. البنية العامة x.rstrip() المعاملات chars سلسلة نصية تحدّد مجموعة الحروف المراد حذفها من السلسلة النصية. في حال عدم تمرير هذا المعامل أو تمرير القيمة None، يحذف التابع المسافات البيضاء من نهاية السلسلة النصية. يحذف التابع أي مزيج من الحروف الموجودة في المعامل chars. القيمة المعادة يعيد التابع نسخة من السلسلة النصية بعد حذف الحروف التي يحدّدها المستخدم من نهاية السلسلة النصية. أمثلة يبين المثال التالي النتائج المعادة من تطبيق ...

التابع str.isspace()‎ في بايثون

يتحقّق التابع ممّا إذا كانت السلسلة النصية مكوّنة من حروف مسافات بيضاء فقط وأنّ في السلسلة حرفًا واحدًا على الأقل. البنية العامة str.isspace() يعيد التابع القيمة True إذا كانت السلسلة النصية تضمّ حروف مسافات بيضاء فقط وكان هناك على الأقل حرف واحد في السلسلة، ويعيد القيمة False فيما عدا ذلك. يقصد بحروف المسافات البيضاء تلك التي تعرّف في قاعدة بيانات حروف الترميز الموحد بالمسمّى "Other" أو "Separator" مثل المسافات (spaces) وعلامات الجدولة (tabs) والسطر الجديد (newline) والحروف التي تمتلك خاصية ثنائي ...

JavaScript/Topics

الكائنات العامة في هذا القسم جميع الكائنات العامة المُضمَّنة في لغة JavaScript، إضافةً إلى جميع الخاصيات والدوال التابعة لها. الخاصيات العامة هذه الخاصيات العامة تُعيد قيمةً بسيطةً، فهي لا تُمثِّل دوالًا أو خاصياتٍ تابعة لأحد الكائنات. Infinity NaN undefined null الدوال العامة هذه الدوال العامة -أي التي تستدعى في النطاق العام بدل استدعائها على كائن بعينه- تُعيد نتائجها إلى التعبير البرمجي الذي استدعاها. eval()‎‎ isFinite()‎ isNaN()‎ parseFloat()‎ parseInt()‎ decodeURI()‎ decodeURIComponent()‎ encodeURI()‎ encodeURIComponent()‎ escape()‎ unescape()‎ الكائنات الأساسية هذه هي الكائنات الأساسية ...

الوحدة Zlib في Node.js

مؤشر الاستقرار: 2 - مستقر توفر الوحدة zlib وظيفة الضغط باستخدام Gzip و Deflate/Inflate. ويمكن الوصول إليها باستخدام: const zlib = require('zlib'); يمكن ضغط أو فك ضغط دفقٍ ما (مثل ملف) بتوجيه بيانات دفق المصدر من خلال دفق zlib إلى دفق الوجهة: const gzip = zlib.createGzip(); const fs = require('fs'); const inp = fs.createReadStream('input.txt'); const out = fs.createWriteStream('input.txt.gz'); inp.pipe(gzip).pipe(out); من الممكن أيضا ضغط البيانات أو فك ضغطها في خطوة واحدة: const input = '.................................'; zlib.deflate(input, (err, buffer) => { if (!err) { console.log(buffer.toString('base64')); ...

التابع str.isdecimal()‎ في بايثون

يتحقق التابع isdecimal()‎ ممّا إذا كانت السلسلة النصية مكوّنة من حروف الأعداد العشرية فقط، وأنّ فيها حرفًا واحدًا على الأقل. البنية العامة x.isdecimal() القيمة المعادة يعيد التابع القيمة True إذا كانت السلسلة النصية مكوّنة من حروف الأعداد العشرية فقط وكان فيها حرف واحد على الأقل، وتعيد القيمة False فيما عدا ذلك. الأعداد العشرية هي الأعداد التي يمكن استخدامها لتكوين أرقام في النظام العشري (الأساس 10)، مثل U+0660 (ترميز العدد صفر في النظام العربي الهندي ARABIC-INDIC DIGIT ZERO). وبصورة عامة الحرف ...

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