JavaScript - السلاسل النصية (Strings)

JavaScript - السلاسل النصية (Strings)

🔸 السلسلة النصية (String) في JavaScript هي مجموعة من الأحرف توضع بين علامات اقتباس مفردة ' ' أو مزدوجة " " أو علامات backticks ` `. وتُستخدم لتمثيل النصوص داخل البرامج.

---

🔹 إنشاء سلسلة نصية


let text1 = "Hello";
let text2 = 'World';
let text3 = `مرحبا`;

📌 جميع الطرق الثلاث صحيحة وتعتمد على السياق أو التفضيل الشخصي.

---

🔹 دمج السلاسل النصية (Concatenation)


let firstName = "Mahmoud";
let lastName = "Elsokkary";
let fullName = firstName + " " + lastName;

📌 يتم الجمع باستخدام علامة +.

---

🔹 الوصول إلى الأحرف


let name = "Mahmoud";
console.log(name[0]);  // M

📌 تُستخدم الفهارس (index) للوصول إلى حرف معين، وتبدأ من 0.

---

🔹 طول السلسلة النصية


let city = "Cairo";
console.log(city.length);  // 5
---

🔹 السلاسل النصية متعددة الأسطر


// باستخدام backticks
let msg = `مرحبا
كيف حالك؟`;
---

⚠️ ملاحظات مهمة

  • السلاسل النصية غير قابلة للتغيير (immutable)، أي لا يمكن تعديلها مباشرة.
  • يمكنك استخدام علامات backticks ` ` لإنشاء قوالب نصية (String Templates) سنشرحها لاحقًا.
  • يمكنك استخدام typeof لمعرفة نوع البيانات، مثل: typeof "Hello" يعيد "string".

تعليقات

المشاركات الشائعة من هذه المدونة

C# - Arrays

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

Entity Framework - مقدمة عن Entity Framework