Avatar ·

كيفية تعيين سلسلة نصية متعددة الأسطر لمتغير في JavaScript؟

مرحبًا بالجميع! أنا مبتدئ في JavaScript وواجهت مشكلة. أحتاج إلى تخزين نص طويل يمتد على عدة أسطر في متغير. على سبيل المثال، أريد فعل شيء كهذا: ```javascript let myString = "هذا هو السطر الأول\nهذا هو السطر الثاني\nوالسطر الثالث"; ``` ولكن عندما أكتب هذا الكود، يعطيني JavaScript خطأ: "Uncaught SyntaxError: unterminated string literal". أفهم أن علامات الاقتباس يجب أن تُغلق في نفس السطر، لكن كيف إذن مع النص متعدد الأسطر؟ حاولت استخدام الشرطة المائلة العكسية في نهاية كل سطر: ```javascript let myString = "هذا هو السطر الأول \ هذا هو السطر الثاني \ والسطر الثالث"; ``` هذا يبدو أنه يعمل، لكن النص يُعرض في سطر واحد وليس في ثلاثة. أحتاج إلى أن تُحفظ الأسطر كسطور منفصلة مع فواصل أسطر. كما سمعت عن template literals مع backticks، لكنني لا أفهم تمامًا كيفية استخدامها لهذه المهمة. من فضلك، أخبرني كيف أعلن بشكل صحيح عن سلسلة نصية متعددة الأسطر.