النمو ل وشهدت التطبيقات ارتفاعًا في الطلب على JavaScript. إنها واحدة من أهم اللغات لتصميم الويب. هذه المقالة على سلسلة السلسلة في JavaScript سوف يشرح كيف يتم التلاعب بالسلاسل في التسلسل التالي:
- أساسيات سلسلة السلسلة في JavaScript
- القياس مع Microsoft Excel
- التشابه مع البرمجة سي
- كيف يتم التلاعب بالسلاسل في JavaScript؟
- طرق معالجة السلاسل
أساسيات سلسلة السلسلة في JavaScript
التسلسل هو العملية التي تشكل الأساس لربط سلسلتين. دمج السلاسل هو جانب لا مفر منه من البرمجة. قبل الدخول في 'String Concatenation in JavaScript' ، نحتاج إلى مسح الأساسيات أولاً. عندما يقوم مترجم بتنفيذ العملية ، يتم إنشاء سلسلة جديدة. كل لغة برمجة لها صيغة مختلفة لعملية التسلسل.
edu.reka: بيرل ، بي إتش بي
edu & reka: Visual Basic و Visual Basic.NET و Ada
strcat (إيدو ، نهر): C ، C ++
edu + نهر: جافا
ايدو || النهر: FORTRAN
أيضًا ، يمكن تطبيق التسلسل على أنواع البيانات الأخرى مثل البيانات الثنائية ، والعائمة ، والحرف ، والعدد الصحيح ، وما إلى ذلك. ولكن لكي يحدث هذا ، يتم تحويل أنواع البيانات أولاً إلى سلاسل. أيضًا ، عندما نتعامل مع الكائنات ، يكون تسلسل السلسلة ممكنًا فقط إذا كان أحد الكائنات أو كلاهما ينتميان إلى نفس الفئة.
القياس مع Microsoft Excel
دعونا نفهم التسلسل في النظام الأساسي الأساسي لدينا: Microsoft Excel. تربط الدالة CONCATENATE / CONCAT سلسلتين أو أكثر معًا. يتم استخدامه كدالة ورقة عمل ويمكن إدخالها كجزء من صيغة في خلية.
بناء الجملة:
CONCATENATE (edu1، [edu2، & hellip.edu_n])
قيمة الإرجاع:
سلسلة / نص
في بعض الأحيان قد يرغب المستخدمون في إضافة مسافات في النتيجة. في مثل هذه الحالات ، يختلف بناء الجملة قليلاً.
ما هو فلوم في هادوب
التشابه مع البرمجة سي
نظرًا لأننا جميعًا على دراية بأبسط لغة. البرمجة بلغة C ، دعونا نفهم التسلسل باستخدام برنامج بسيط بلغة C.
#include int main () {char edu1 [100]، edu2 [100]، i، j printf ('أدخل السلسلة الأولى:') scanf ('٪ s'، edu1) printf ('أدخل السلسلة الثانية:') scanf ( '٪ s'، edu2) // احسب طول السلسلة edu1 // وخزنها في i لـ (i = 0 edu1 [i]! = '' ++ i) لـ (j = 0 edu2 [j]! = '' ++ j، ++ i) {edu1 [i] = edu2 [j]} edu1 [i] = '' printf ('بعد التسلسل:٪ s' ، edu1) ترجع 0}
انتاج:
أدخل السلسلة الأولى: edu
أدخل السلسلة الثانية: reka
بعد التسلسل: edureka
كيف يتم التعامل مع الجمل في JavaScript؟
دعونا نفهم أولاً كائنات السلسلة في . يمكننا تعريف السلاسل على أنها أنواع بيانات تستخدم في البرمجة لغرض تخزين سلسلة من الأحرف. يمكن أيضًا ترميز الأعداد الصحيحة ووحدات الفاصلة العائمة كسلاسل ، ولكن في الغالب في شكل نص ، بدلاً من أرقام. قبل المضي قدمًا في معالجة السلسلة ، نحتاج إلى فهم خصائص كائنات السلسلة.
- المنشئ: إرجاع مرجع تم إنشاؤه بواسطة النموذج الأولي لمثيل JavaScript.
بناء الجملة:
صفيف
الشفرة:
فئة الماسح الضوئي في أمثلة جافا
مُنشئ مصفوفة جافا سكريبت | Edureka var edu = new Array (10، 20، 30) document.write ('edu.constructor is:' + edu.constructor)
انتاج:
edu.constructor هو: function Array () {[native code]}
- الطول: يخبرنا عن لا. من العناصر في المصفوفة
بناء الجملة:
الصفيف الطول
الشفرة:
طول مصفوفة جافا سكريبت | Edureka var edu = new Array (10، 20، 30) document.write ('edu.length:' + edu.length)
انتاج:
الطول: 3
النموذج المبدئي: تسمح لنا خاصية النموذج الأولي بإضافة أساليب وخصائص إلى أي كائن (رقم ، منطقي ، سلسلة ، وتاريخ ، إلخ). إنها ملكية عالمية
بناء الجملة:
object.prototype.name = القيمة
الشفرة:
Edureka Objects تعمل عبر الإنترنت (دورة ، منصة) {this.course = course this.platform = platform} var myOnline = new Online ('R برمجة'، 'Edureka') Online.prototype.price = null myOnline.price = 2400 document. اكتب ('الدورة التدريبية عبر الإنترنت هي:' + myOnline.course + '
') document.write (' المنصة عبر الإنترنت هي: '+ myOnline.platform +'
') document.write ('السعر عبر الإنترنت هو:' + myOnline.price + '
')
انتاج:
الدورة التدريبية عبر الإنترنت هي: برمجة R النظام الأساسي عبر الإنترنت هو: Edureka السعر عبر الإنترنت: 2400
طرق معالجة السلاسل
س | طريقة |
واحد | دليل ل() لعرض قيمة الفهرس لأول ظهور لكائن سلسلة. |
2 | شريحة() تُستخدم هذه الطريقة لاستخراج قسم معين من سلسلة معينة |
3 | الانقسام() تستخدم هذه الطريقة لفصل السلسلة إلى سلسلتين منفصلتين |
4 | concat () تُستخدم هذه الطريقة لدمج سلسلتين مختلفتين وإرجاع سلسلة مدمجة |
5 | قيمة ال() لإرجاع قيمة أساسية لسلسلة ، يتم استخدام هذه الطريقة |
من الجدول ، سنركز فقط على concat () طريقة. كما ندرك أن طريقة التسلسل تأخذ سلاسل متعددة وتدمجها وتعيد سلسلة واحدة جديدة. فيما يلي بناء الجملة والحجة والمثال:
- بناء الجملة:
String.concat (edu1، edu2 [، & hellip، eduN])
- الحجج في الطريقة:
edu1 و edu2 و hellip eduN هي السلاسل التي يتم تمريرها للتسلسل.
- الشفرة:
سلسلة السلاسل | Edureka var edu1 = سلسلة جديدة ('إذا كان الأمر يتعلق بالتعلم ،') var edu2 = سلسلة جديدة ('Edureka is the right platform') var edu3 = edu1.concat (edu2) document.write ('النتيجة:' + edu3)
انتاج:
إذا كان الأمر يتعلق بالتعلم ، فإن Edureka هي المنصة الصحيحة
أيضًا ، كمبرمج ، هناك حاجة أحيانًا لربط سلاسل متعددة معًا. أكثر من اثنين. دعنا نلقي نظرة على جزء بسيط من التعليمات البرمجية التي تؤكد على استخدام سلسلة السلسلة في جافا سكريبت:
دعونا ننضم إلى ثلاث سلاسل
وظيفة زر Edureka myFunction () {var edu1 = 'Hello' var edu2 = 'Edureka،' var edu3 = 'فلنبرمج اليوم!' var con = edu1.concat (edu2، edu3) document.getElementById ('edu'). innerHTML = con}
انتاج:
لذلك ، ناقشنا كل ما يتعلق بسلسلة السلاسل في جافا سكريبت ، والآن نحن في وضع يسمح لنا بكتابة الرموز ومعرفة ما إذا كان بإمكاننا تنفيذ طريقة التسلسل. إذن إليك ما يمكنك فعله قبل كتابة القطعة:
عكس رقم في بيثون
- تصور تدفق برنامجك
- تقرر للإعلانات المتغيرة
- قم بتدوين القليل سلاسل
- اتبع ال أمثلة مكتوب هنا
- من الجيد اختباره على الملقم المحلي .
بهذا نكون قد وصلنا إلى نهاية مدونة String Concatenation in JavaScript blog. أتمنى أن تكون قد فهمت الطرق المختلفة لربط السلاسل أو ربطها.
الآن بعد أن تعرفت على JavaScript ، تحقق من ملف بواسطة Edureka. سيساعدك تدريب شهادة تطوير الويب على تعلم كيفية إنشاء مواقع ويب رائعة باستخدام HTML5 و CSS3 و Twitter Bootstrap 3 و jQuery و Google APIs ونشرها في Amazon Simple Storage Service (S3).
لديك سؤال لنا؟ يرجى ذكرها في قسم التعليقات في 'سلسلة السلسلة في JavaScript' وسنقوم بالرد عليك.