Avatar ·

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

مرحباً بالجميع! لقد بدأت للتو في تعلم JavaScript وواجهت مشكلة تبدو بسيطة جداً بالنسبة لي، لكنني لا أجد حلاً أنيقاً. أحتاج إلى تخزين نص طويل يمتد على عدة أسطر في متغير. على سبيل المثال، أريد كتابة تحية متعددة الأسطر أو قالب HTML. عندما أحاول القيام بذلك بالطريقة العادية باستخدام علامات الاقتباس المفردة أو المزدوجة، يحدث خطأ. إليك ما أحاول فعله: ```javascript var message = 'مرحباً، أيها العالم! هذا هو السطر الثاني. وهذا هو السطر الثالث.'; ``` لكن JavaScript ينتج خطأً لأن السلسلة لا يمكن كسرها بفاصل سطر داخل علامات الاقتباس المفردة. جربت استخدام الشرطة المائلة العكسية `\` في نهاية كل سطر، لكن هذا يبدو قبيحاً وغير مريح، خاصة إذا كان هناك العديد من الأسطر. سمعت أنه في بعض اللغات يوجد صياغة "heredoc"، لكنني لم أجدها في JavaScript. هل هناك طريقة خاصة لدمج السلاسل أو استخدام نوع آخر من علامات الاقتباس؟ كيف يمكنني القيام بذلك بشكل صحيح؟