النصوص والقوالب
Strings and Templates
النصوص والقوالب — Strings and Templates
النص في TypeScript هو string، وكل قدرات JavaScript النصية متاحة: toUpperCase, trim, includes, وtemplate literals. القوالب النصية باستخدام backticks تسمح بدمج القيم داخل ${...} بطريقة مقروءة أكثر من الجمع المتكرر بـ+.
استخدم القوالب عندما تبني رسالة تحتوي أكثر من قيمة. لكن لا تخلط بناء الرسائل بمنطق معقد داخل ${...}. إذا كان التعبير طويلاً، احسبه في متغير باسم واضح ثم استخدمه في القالب.
TypeScript يساعدك هنا لأن المحرر يعرف أن القيمة string ويقترح دوال النصوص. ولو حاولت استدعاء دالة نصية على رقم، سينبهك قبل التشغيل.
مثال عملي
القالب يجعل ترتيب الرسالة واضحاً. في واجهات المستخدم، هذه الطريقة شائعة لبناء نصوص صغيرة، مع الانتباه لاحقاً للترجمة والاتجاه.
نصوص عربية
يمكنك استخدام العربية داخل النصوص بدون مشكلة. أسماء المتغيرات الأفضل أن تبقى إنجليزية بسيطة لتنسجم مع الأدوات والتوثيق.