الإخراج باستخدام المتغيرات
جزء من قسم Fundamentals في رحلة JavaScript على Coddy — الدرس 29 من 77.
حتى الآن تعلمنا كيفية طباعة السلاسل النصية البسيطة، ولكننا نحتاج أحياناً إلى إدراج قيم المتغيرات داخل السلسلة النصية.
على سبيل المثال:
let age = 10;
console.log("His age is: age");سيؤدي هذا إلى طباعة "His age is: age" بدلاً من "His age is: 10"
لجعلها تعمل، سنستخدم القوالب الحرفية (template literals):
let age = 10;
console.log(`His age is: ${age}`);هذا يطبع "His age is: 10"
نحن نستخدم علامات الاقتباس المائلة `` بدلاً من علامات الاقتباس ""، وداخل السلسلة النصية أينما نضع الأقواس المتعرجة {} مع علامة الدولار $ قبلها، سيتم إدراج قيمة ما هو مكتوب بداخلها.
التحدي
مبتدئلقد تم تزويدك بكود يقوم بتخزين سلسلة نصية عشوائية كمدخل في متغير يسمى rnd.
اطبع في وحدة التحكم "The input is: " والسلسلة النصية العشوائية الموجودة داخل المتغير rnd.
تحقق من حالات الاختبار للحصول على أمثلة!
ورقة مرجعية
لإدراج قيم المتغيرات داخل النصوص، استخدم القوالب النصية (template literals) مع علامات الاقتباس المائلة `` وصيغة ${}:
let age = 10;
console.log(`His age is: ${age}`);سيقوم هذا بطباعة "His age is: 10" بدلاً من النص الحرفي "His age is: age".
تستخدم القوالب النصية (Template literals):
- علامات الاقتباس المائلة
``بدلاً من علامات الاقتباس"" ${variable}لإدراج قيم المتغيرات
جرّب بنفسك
let rnd = inp; // لا تغير هذا السطر
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
2المتغيرات
الأرقامString (النصوص)Boolean (القيم المنطقية)قواعد التسميةالمتغيرات الفارغةمراجعة - تهيئة المتغيراتالثوابت8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Continueمراجعة - Factorialحلقة Do Whileالحلقات المتداخلة3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)اختصارات العمليات الحسابيةمعاملات المقارنةالمساواة الصارمة مقابل العاديةمراجعة - العمليات الحسابية البسيطة6أساسيات الإدخال والإخراج (IO)
الإخراجالإخراج باستخدام المتغيراتتحويل أنواع البيانات - الجزء الأولتحويل أنواع البيانات - الجزء الثانيمراجعة - حتى 120مراجعة - صح أم خطأ