14. نوع السلسلة النصية (The String Type)
تُستخدم السلسلة النصية (String) لتخزين النصوص. في JavaScript، يمكن تعريف السلاسل باستخدام علامات الاقتباس المفردة (') أو علامات الاقتباس المزدوجة (").
تعريف السلاسل النصية
يتم التعامل معها بشكل متطابق، ولكن الاتساق هو المفتاح.
javascript let single = 'This is a string using single quotes.'; let double = "This is a string using double quotes.";
الهروب من علامات الاقتباس (Escaping Quotes)
إذا كنت بحاجة إلى تضمين نفس نوع علامة الاقتباس داخل السلسلة، يجب عليك استخدام خط مائل خلفي (\) لـ 'الهروب' منها.
javascript // Using single quotes inside a double-quoted string is easier: (استخدام علامات الاقتباس المفردة داخل سلسلة مزدوجة الاقتباس أسهل:) let quote1 = "The developer said 'It works!'";
// Escaping a quote: (الهروب من علامة اقتباس:) let quote2 = 'It's raining today.'; // The backslash cancels the quote's effect. (الخط المائل الخلفي يلغي تأثير علامة الاقتباس.)
دمج السلاسل النصية (String Concatenation)
تقوم بدمج السلاسل باستخدام عامل التشغيل +.
javascript let greeting = 'Hello'; let name = 'Maria';
let fullMessage = greeting + ' ' + name + '!'; console.log(fullMessage); // Output: Hello Maria!