الانتقال إلى المحتوى الرئيسي

كيفية إضافة عنصر إلى بداية السطر باستخدام جافا سكريبت

جافا سكريبت هي واحدة من أكثر لغات برمجة تطوير الويب شيوعا والتي يمكنها إجراء عمليات مختلفة باستخدام البيانات الموجودة على صفحة الويب.

إذا كنت بحاجة إلى إضافة عنصر إلى بداية السطر باستخدام جافا سكريبت ، فهناك عدة طرق يمكنك استخدامها في التعليمات البرمجية الخاصة بك. إحدى هذه الطرق هي استخدام طريقة أونشيفت () للمصفوفات. تتيح لك هذه الطريقة إضافة عنصر جديد إلى بداية المصفوفة.

مثال على الكود:

دع آر = ['العنصر 1' ، 'العنصر 2'];

آر.أونشيفت ('عنصر جديد');

ونتيجة لتنفيذ هذا الرمز ، عنصر جديد مع قيمة 'عنصر جديد' سوف تظهر في بداية مجموعة أر.

هناك طريقة أخرى لإضافة عنصر إلى بداية السطر وهي استخدام عامل التشغيل " + " ، والذي يستخدم لدمج السلاسل في جافا سكريبت. على سبيل المثال ، إذا كان لديك متغير ستر يحتوي على سلسلة ، يمكنك إضافة عنصر جديد إلى بداية السلسلة باستخدام التعليمات البرمجية التالية:

مثال على الكود:

دعونا شارع = 'سلسلة';

شارع = 'عنصر جديد' + شارع;

الآن متغير ستر يحتوي على سلسلة مع العنصر المضافة في البداية.

  1. التحضير لإضافة عنصر إلى بداية السطر
  2. فهم جافا سكريبت
  3. معرفة طرق السلسلة
  4. إنشاء متغير لسلسلة
  5. باستخدام طريقة التسلسل
  6. باستخدام عامل التشغيل"+="
  7. باستخدام طريقة أونشيفت ()
  8. باستخدام طريقة الإدراج ()
  9. لاختبار النتيجة
  10. سؤال وجواب
  11. كيف يمكنني إضافة عنصر إلى بداية السطر باستخدام جافا سكريبت?
  12. هل من الممكن إضافة عنصر إلى بداية خط دون استخدام كونكات () طريقة?
  13. ما هي الطرق الأخرى الموجودة لإضافة عنصر إلى بداية السطر?
  14. كيف يمكنني إضافة عنصر إلى بداية سلسلة إذا كان يحتوي على أحرف خاصة مثل علامات الاقتباس أو مائلة?
  15. كيف يمكنني إضافة عناصر متعددة إلى بداية السطر في نفس الوقت?

التحضير لإضافة عنصر إلى بداية السطر

قبل إضافة عنصر إلى بداية السطر باستخدام جافا سكريبت ، تحتاج إلى اتباع عدة خطوات:

  1. قم بإنشاء متغير يحتوي على السلسلة الأصلية.
  2. قم بإنشاء متغير يحتوي على العنصر المراد إضافته.
  3. قم بإنشاء متغير جديد يتم فيه حفظ قيمة السلسلة الأصلية مع إضافة عنصر في البداية.

مثال على الكود:

// الخطوة 1: إنشاء متغير بسلسلة مصدر

فار أوريجينالسترينغ = " مرحبا العالم!";

// الخطوة 2: إنشاء متغير مع عنصر لإضافته

فار مضافعنصر = "مرحبا،";

// الخطوة 3: إنشاء متغير جديد مع إضافة عنصر إلى بداية السطر

فار نيوسترينغ = أدديليمنت + "" + أوريجنالسترينغ;

بعد الانتهاء من هذه الخطوات ، سيحتوي متغير السلسلة الجديدة على القيمة الجديدة للسلسلة مع العنصر المضاف في البداية.

فهم جافا سكريبت

جافا سكريبت هي لغة برمجة مفسرة تستخدم لإضافة التفاعل والسلوك الديناميكي إلى مواقع الويب. يستخدم على نطاق واسع في مجموعة متنوعة من المجالات ، بما في ذلك تطوير تطبيقات الويب ، وإنشاء الألعاب ، والبرمجة النصية لأتمتة صفحات الويب ، وما إلى ذلك.

يمكن تنفيذ جافا سكريبت في متصفح المستخدم والتفاعل مع عناصر هتمل وأنماط كس وعناصر أخرى من صفحة الويب. يمكن أيضا تنفيذه على خادم باستخدام عقدة النظام الأساسي.شبيبة

جافا سكريبت هي لغة برمجة مكتوبة ديناميكيا ، مما يعني أن المتغيرات لا تتطلب إعلان نوع. يتيح لك ذلك العمل بسرعة ومرونة مع البيانات وتغيير نوعها وإجراء عمليات مختلفة معها.

تتمتع لغة جافا سكريبت بقدرات واسعة وتقدم مجموعة متنوعة من الوظائف والأساليب للعمل مع الكائنات والمصفوفات والسلاسل والأرقام وأنواع البيانات الأخرى. يتيح ذلك للمطورين إنشاء برامج معقدة وحل مجموعة متنوعة من المهام.

الميزة الرئيسية لجافا سكريبت هي نموذج البرمجة القائم على الحدث. يسمح لك بالرد على إجراءات المستخدم مثل النقر فوق زر الماوس ، والتمرير فوق عنصر ، وإرسال نموذج ، وأحداث أخرى. يمكنك استخدام معالجات الأحداث لإنشاء عناصر تفاعلية ورسوم متحركة والمزيد.

لا توجد إعدادات أو برامج إضافية مطلوبة للعمل مع جافا سكريبت في متصفح الويب. إنه مدمج في المتصفحات ومتاح للاستخدام على الفور. ومع ذلك ، بالنسبة للمهام الأكثر تعقيدا وتطوير تطبيقات الويب ، قد يكون من الضروري استخدام أطر ومكتبات إضافية.

جافا سكريبت هي واحدة من لغات البرمجة الأكثر شعبية وتستمر شعبيتها في النمو. يوفر أدوات قوية لإنشاء مواقع ويب تفاعلية وديناميكية ، وكذلك لتطوير تطبيقات الويب المعقدة.

معرفة طرق السلسلة

يوفر جافا سكريبت العديد من الأساليب المضمنة للعمل مع السلاسل. تتيح لك معرفة هذه الأساليب التعامل بفعالية مع محتويات السلاسل وحل مجموعة متنوعة من المهام.

طرق الحصول على معلومات حول السلاسل:

  • - إرجاع طول السلسلة;
  • - إرجاع حرف في الفهرس المحدد;
  • - إرجاع مؤشر أول ظهور للحرف المحدد أو سلسلة فرعية;
  • - إرجاع فهرس آخر ظهور للحرف المحدد أو السلسلة الفرعية;
  • - يتحقق مما إذا كانت السلسلة تبدأ بالسلسلة الفرعية المحددة;
  • - يتحقق مما إذا كانت السلسلة تنتهي بالسلسلة الفرعية المحددة;
  • - يتحقق مما إذا كانت السلسلة تحتوي على السلسلة الفرعية المحددة.

طرق لتغيير السلاسل:

  • - تحويل جميع أحرف السلسلة إلى أحرف كبيرة;
  • - تحويل جميع أحرف السلسلة إلى أحرف صغيرة;
  • - يجمع بين سلسلتين;
  • - إرجاع الجزء المحدد من السلسلة;
  • - يقسم السلسلة إلى مجموعة من السلاسل الفرعية بواسطة الفاصل المحدد;
  • - يستبدل السلسلة الفرعية المحددة بسلسلة فرعية جديدة;
  • - يزيل أحرف المسافات البيضاء من بداية ونهاية السطر.

طرق التحقق من محتويات السلاسل:

  • - البحث عن التطابقات مع النمط المحدد في السلسلة;
  • - يبحث عن السلسلة الفرعية المحددة في السلسلة ويعيد فهرس التكرار الأول;
  • - يتحقق مما إذا كانت السلسلة تبدأ بالسلسلة الفرعية المحددة;
  • - يتحقق مما إذا كانت السلسلة تنتهي بالسلسلة الفرعية المحددة;
  • - يتحقق مما إذا كانت السلسلة تحتوي على السلسلة الفرعية المحددة.

طرق تنسيق السلاسل:

  • - يجمع بين سلسلتين;
  • - يضيف الحرف المحدد في بداية السلسلة إلى الطول المحدد;
  • - يضيف الحرف المحدد في نهاية السلسلة إلى الطول المحدد;
  • - يكرر السلسلة العدد المحدد من المرات.

تتيح لك معرفة هذه الطرق معالجة السلاسل في جافا سكريبت وتبسيط تطوير التطبيقات التي تعمل مع المعلومات النصية.

إنشاء متغير لسلسلة

في جافا سكريبت ، يمكنك استخدام نوع بيانات السلسلة لإنشاء سلسلة. لإنشاء متغير لتخزين سلسلة ، استخدم الكلمة الأساسية فار ، ثم حدد اسم المتغير ، وعلامة المساواة ، وحدد قيمة السلسلة بين علامتي اقتباس:

فار ميسترينغ = " مرحبا ، العالم!";

في هذا المثال ، فإن متغير ميسترينغ تحتوي على سلسلة " مرحبا ، العالم!".

يمكن استخدام السلاسل لتخزين البيانات النصية مثل الأسماء والعناوين والرسائل وما إلى ذلك. يمكن أن تحتوي على أي أحرف ، بما في ذلك الأحرف والأرقام والأحرف الخاصة.

لإنشاء متغير ، يمكنك استخدام ليس فقط الكلمة فار ، ولكن أيضا السماح أو كونست. سيكون بناء الجملة مشابها:

اسمحوا ميسترينغ = " مرحبا ، العالم!";

كونست ميسترينغ = " مرحبا ، العالم!";

ومع ذلك ، هناك بعض الاختلافات في النطاق وإمكانية تغيير قيمة المتغير في المستقبل ، والتي تحتاج إلى وضعها في الاعتبار عند استخدام كلمات رئيسية مختلفة.

للعمل مع سلسلة وتنفيذ عمليات مختلفة ، مثل إضافة أحرف أو حذفها أو تغييرها ، يمكنك استخدام طرق وخصائص متنوعة مضمنة في كائن السلسلة. سنتحدث عن هذه الأساليب في الأقسام التالية.

باستخدام طريقة التسلسل

طريقة التسلسل هي إحدى الطرق لإضافة عنصر إلى بداية السطر باستخدام جافا سكريبت. تسمح لك هذه الطريقة بدمج سطرين أو أكثر في سطر واحد عن طريق إدخال العنصر المراد إضافته في بداية السطر.

يتم تطبيق طريقة التسلسل عن طريق استدعاء هذه الطريقة على سطر المصدر وتمرير العنصر المضاف إليها كوسيطة. ستكون نتيجة تنفيذ الطريقة عبارة عن سطر جديد يتم فيه وضع العنصر المراد إضافته في البداية.

من أجل الوضوح ، لنلق نظرة على مثال الكود:

دعونا شارع = "مرحبا،";

دع الاسم = "أليكسي";

دعونا تحية = شارع.كونكات (الاسم);

وحدة التحكم.سجل (تحية) ؛ / / مخرجات "مرحبا ، أليكسي"

في هذا المثال ، نعلن المتغير شارع ، الذي يحتوي على السلسلة الأصلية "مرحبا". ثم ، أعلن اسم المتغير ، الذي يحتوي على عنصر "أليكسي" المراد إضافته. باستخدام طريقة كونكات ، ونحن الجمع بين هذين الخطين في واحدة جديدة ، وتعيين نتيجة العملية إلى متغير تحية. ستعرض وحدة التحكم "مرحبا ، أليكسي".

يمكن استخدام طريقة التسلسل ليس فقط مع المتغيرات ، ولكن أيضا مع قيم السلسلة المباشرة.:

دعونا شارع = "مرحبا،";

دع الاسم = "أليكسي";

دعونا تحية = شارع.كونكات ("اسمي" ، الاسم);

وحدة التحكم.سجل (تحية); // المخرجات "مرحبا ، اسمي أليكسي"

في هذا المثال ، استخدمنا طريقة كونكات لإضافة سلسلة " اسمي "قبل اسم"أليكسي". نتيجة لذلك ، نحصل على السطر "مرحبا ، اسمي أليكسي".

أيضا ، يمكن استخدام طريقة التسلسل لإضافة عناصر متعددة في نفس الوقت. للقيام بذلك ، يكفي سرد جميع العناصر المضافة كوسيطات إلى الطريقة:

دعونا شارع = "مرحبا،";

دع الاسم = "أليكسي";

دع العمر = 25;

دعونا تحية = شارع.كونكات (الاسم ، " أنا "، العمر، "السنوات");

وحدة التحكم.سجل (تحية) ؛ / / المخرجات "مرحبا ، أليكسي ، عمري 25 عاما"

في هذا المثال ، أضفنا عنصرا آخر إلى السلسلة-متغير العمر الذي يحتوي على الرقم 25. ستكون النتيجة عبارة " مرحبا ، أليكسي ، عمري 25 عاما."

وبالتالي ، فإن طريقة التسلسل هي طريقة ملائمة لإضافة عنصر إلى بداية السطر باستخدام جافا سكريبت. يسمح لك بدمج عدة سلاسل أو قيم سلسلة في واحدة عن طريق إضافة عنصر إلى البداية. باستخدام هذه الطريقة يجعل من السهل العمل مع السلاسل وجعل العمليات معهم أكثر ملاءمة ومفهومة.

باستخدام عامل التشغيل"+="

يتم استخدام عامل التشغيل "+ = " في جافا سكريبت لإضافة قيمة إلى القيمة الحالية للمتغير.

يمكن أن يكون مفيدا لإضافة عنصر جديد إلى بداية السطر.

يوجد أدناه مثال على استخدام عامل التشغيل "+ = " لإضافة عنصر إلى بداية السطر:

دعونا شارع = "العالم!";

شارع + = "مرحبا";

وحدة التحكم.سجل (شارع) ؛ / / مخرجات "مرحبا ، العالم!"

في هذا المثال ، المتغير " شارع "له قيمة" العالم!". نستخدم عامل التشغيل "+ = "لإضافة السلسلة" مرحبا "إلى بداية قيمة المتغير"شارع". ستكون النتيجة سلسلة " مرحبا ، العالم!".

يمكن أيضا استخدام عامل التشغيل "+ = " لإضافة قيم لأنواع البيانات الأخرى ، مثل الأرقام أو المصفوفات.

إذا كنت ترغب في إضافة عنصر إلى بداية السطر ، يمكنك استخدام عامل التشغيل "+=" مع متغير يحتوي على قيمة العنصر.

دعونا شارع = " السلام!";

دع عنصر جديد = "مرحبا ";

شارع = جديدعنصر + شارع;

وحدة التحكم.سجل (شارع) ؛ / / مخرجات "مرحبا ، العالم!"

في هذا المثال ، نقوم بإنشاء متغير جديد "جديدعنصر" يحتوي على قيمة العنصر الذي نريد إضافته إلى بداية السطر. ثم نستخدم عامل التشغيل "+ = "لإضافة" نيوليمنت "إلى قيمة متغير" ستر". ستكون النتيجة سلسلة " مرحبا ، العالم!".

يجعل عامل التشغيل "+ = " من الملائم إضافة عناصر جديدة إلى بداية السطر باستخدام جافا سكريبت.

باستخدام أونشيفت()

طريقة يتم استخدام طريقة أونشيفت() في جافا سكريبت لإضافة عنصر واحد أو أكثر إلى بداية صفيف. تقوم هذه الطريقة بتعديل المصفوفة الأصلية عن طريق إضافة عناصر جديدة إلى بدايتها وتحويل العناصر المتبقية إلى اليمين.

يبدو بناء جملة طريقة أونشيفت () كما يلي:

صفيف.أونشيفت(العنصر 1 ، العنصر 2،...، العنصر (ن)

تقبل طريقة أونشيفت() عددا غير محدود من الوسائط التي ستتم إضافتها إلى بداية المصفوفة بالترتيب الذي تم تمريره به.

قيمة الإرجاع لطريقة أونشيفت () هي الطول الجديد للمصفوفة بعد إضافة العناصر.

هنا مثال على استخدام طريقة أونشيفت ():

دعونا آر = ['التفاح' ، 'الكمثرى' ، 'البرتقال'];

دع الطول الجديد = آر.انشيفت ('الموز' ، 'العنب');

وحدة التحكم.سجل (آر) ؛ / / ['الموز' ، 'العنب' ، 'التفاح' ، 'الكمثرى' ، 'البرتقال']

وحدة التحكم.سجل (طول جديد) ؛ / / 5

في هذا المثال ، نضيف عنصرين جديدين 'الموز' و 'العنب' إلى بداية مجموعة أر. ونتيجة لذلك ، نحصل على مجموعة جديدة ['الموز' ، 'العنب' ، 'التفاح' ، 'الكمثرى' ، 'البرتقال']. تقوم طريقة إلغاء التحويل() أيضا بإرجاع طول الصفيف الجديد (5 في هذه الحالة).

هام: لا يمكن استخدام طريقة أونشيفت() إلا للمصفوفات.

باستخدام طريقة الإدراج ()

توفر جافا سكريبت طريقة الإدراج () ، والتي تتيح لك إضافة عنصر جديد إلى بداية السطر. يكون هذا مفيدا عندما تحتاج إلى إضافة بادئة أو توقيع إلى سلسلة. يمكن استخدام طريقة الإدراج () لأي نوع بيانات يمكن تحويله إلى سلسلة ، على سبيل المثال ، للأرقام أو الكائنات.

يبدو بناء جملة الطريقة كما يلي:

سلسلة.إدراج (الموضع ، القيمة)

حيث السلسلة هي السلسلة التي تريد إضافة عنصر إليها ، الموضع هو موضع العنصر في السلسلة حيث تريد إدراج عنصر جديد (يبدأ العد من الصفر) ، والقيمة هي العنصر الذي تريد إضافته.

يوجد أدناه مثال على استخدام طريقة الإدراج() :

دعونا شارع = " مرحبا العالم!";

دعونا نيوستر = شارع . يدرج(0 ، "للجميع");

وحدة التحكم.سجل (نيوستر) ؛ / / مرحبا ، العالم!

في هذا المثال ، يتم استخدام إدراج () لإضافة البادئة " الجميع "إلى السلسلة" مرحبا ، العالم!". ستكون النتيجة سطرا جديدا "مرحبا ، العالم!".

مثال آخر على استخدام طريقة الإدراج ():

دعونا عدد = 42;

دع جديدرقم = رقم.تدرج الفقرة (0 ، "الرد: ");

وحدة التحكم.سجل (رقم جديد) ؛ / / الجواب: 42

في هذا المثال ، يتم استخدام طريقة الإدراج () لإضافة البادئة" إجابة: "إلى الرقم 42. ستكون النتيجة سطرا جديدا "الإجابة: 42".

يمكن أيضا استخدام طريقة الإدراج () لإضافة عناصر إلى منتصف السطر. للقيام بذلك ، يجب عليك تحديد الموضع الذي تريد إدراج العنصر الجديد فيه.

لسوء الحظ ، فإن طريقة الإدراج () ليست طريقة جافا سكريبت قياسية ، لذلك تحتاج إلى إنشائها بنفسك. يوجد أدناه دالة تنفذ وظيفة طريقة الإدراج() :

سلسلة.النموذج الأولي.إدراج = وظيفة (الموضع ، القيمة) {

أعد هذا.شريحة (0, موضع) + قيمة + هذا.شريحة (موقف);

};

Insert ، insert إدراج ()..

تجدر الإشارة إلى أن طريقة الإدراج() تعدل السلسلة الأصلية وتعيد السلسلة المحدثة ، بدلا من إنشاء سلسلة جديدة بالقيمة المدرجة. لذلك ، إذا كنت تريد الحفاظ على السلسلة الأصلية سليمة ، فيجب عليك تعيين نتيجة طريقة الإدراج() لمتغير جديد.

Тестирование результата

بعد كتابة الكود لإضافة عنصر إلى بداية السطر ، يوصى باختباره للتأكد من أنه يعمل بشكل صحيح. فيما يلي بعض الأمثلة على حالات الاختبار:

  • اختبار 1: إضافة عنصر إلى سلسلة فارغة
  • سلسلة المصدر: ""

    العنصر المراد إضافته: "مرحبا"

    النتيجة المتوقعة:"مرحبا"

  • اختبار 2: إضافة عنصر إلى سلسلة غير فارغة
  • سلسلة المصدر: "العالم"

    العنصر المراد إضافته: "مرحبا"

    النتيجة المتوقعة: "هيلوورلد"

  • اختبار 3: إضافة رقم إلى بداية السلسلة
  • الخط الأصلي: "123"

    العنصر المضاف: 456

    النتيجة المتوقعة: "456123"

  • الاختبار 4: إضافة عنصر إلى سلسلة بمسافات
  • سلسلة المصدر:"مرحبا"

    العنصر المراد إضافته: "العالم"

    النتيجة المتوقعة:"مرحبا بالعالم"

أثناء الاختبار ، يجب عليك التحقق من الإصدارات المختلفة من سلاسل المصدر والعناصر المضافة للتأكد من أن الكود يعمل بشكل صحيح. يجب أيضا مراعاة الحالات الخاصة ، مثل سلسلة فارغة أو استخدام الأرقام كعنصر إضافي.

سؤال وجواب

كيف يمكنني إضافة عنصر إلى بداية السطر باستخدام جافا سكريبت?

لإضافة عنصر إلى بداية سلسلة باستخدام جافا سكريبت ، يمكنك استخدام طريقة كونكات () لدمج العنصر الجديد والسلسلة الأصلية. على سبيل المثال:

هل من الممكن إضافة عنصر إلى بداية خط دون استخدام كونكات () طريقة?

نعم ، يمكنك إضافة عنصر إلى بداية السطر باستخدام طريقة بريبيند () ، والذي يتوفر l. [ + ] في بعض مكتبات جافا سكريبت الحديثة مثل مسج أو لوداش. تسمح لك طريقة الإرسال المسبق () بإضافة عنصر إلى بداية السطر دون تغيير السطر الأصلي. مثال على استخدام طريقة الإرسال المسبق ():

ما هي الطرق الأخرى الموجودة لإضافة عنصر إلى بداية السطر?

بالإضافة إلى أساليب كونكات() والإضافة المسبقة () ، هناك طرق أخرى يمكن استخدامها لإضافة عنصر إلى بداية السطر. على سبيل المثال ، يمكنك استخدام طريقة الشريحة() لتقسيم سلسلة إلى جزأين وإدراج عنصر جديد بينهما. خيار آخر هو استخدام عامل التشغيل " + " ، والذي يسمح لك بدمج عنصر جديد والسلسلة الأصلية. أمثلة على استخدام هذه الأساليب:

كيف يمكنني إضافة عنصر إلى بداية سلسلة إذا كان يحتوي على أحرف خاصة مثل علامات الاقتباس أو مائلة?

إذا كانت السلسلة تحتوي على أحرف خاصة ، فيجب هروبها باستخدام شرطة مائلة للخلف (\). على سبيل المثال ، لإضافة علامات اقتباس مفردة إلى بداية السلسلة ، تحتاج إلى كتابة \'عنصر\'. إذا كنت بحاجة إلى إضافة شرطة مائلة للخلف إلى بداية السطر ، فأنت بحاجة إلى كتابة \\عنصر\\. مثال على الهروب من الأحرف الخاصة عند إضافة عنصر إلى بداية السطر:

كيف يمكنني إضافة عناصر متعددة إلى بداية السطر في نفس الوقت?

لإضافة عناصر متعددة إلى بداية السطر ، يمكنك استخدام طريقة الانضمام () ، والتي تجمع العناصر في سطر واحد. على سبيل المثال ، إذا كان لديك مجموعة من العناصر ، يمكنك استخدام طريقة الانضمام() لدمجها في سلسلة ثم إضافة هذه السلسلة إلى بداية السلسلة الأصلية. مثال على استخدام طريقة الانضمام () لإضافة عناصر متعددة إلى بداية السطر: