اذهب إلى المحتوى

السؤال

Recommended Posts

  • 1
نشر

السبب يعود لنوع الأقواس المستخدمة، فإذا لاحظنا أن المدرّب قام باستعمال أقواس متعرّجة عند استخدام المتغيّر total
عند تغييرها إلى أقواس متعرّجة سيتم طباعة محتوى المتغيّر total
كالتالي:

alert(`Your total is ${total}`);

وسبب ذلك في أن علامات التنصيص المستخدمة (`) تسمح بكتابة محتوى نصي بداخلها وأيضاً يمكن إضافة متغيرات تحوي قيم، وعند الحاجة لاستخدام المتغيرات بداخلها يجب وضعها بداخل أقواس متعرجة مع وضع الإشارة $ قبلها أي بالشكل التالي:

${variable}

وعندها لا يتم طباعة كلمة variable وإنما يتم طباعة محتواها التي تدل عليه.
مثال:

var text = 'Hello';

console.log(`this is text`);

سيطبع النص التالي:

this is text

أما الأمر:

console.log(`this is ${text});

سيطبع النص التالي:

this is Hello // ونلاحظ هنا أنه تم استبدال المتغيّر بالمحتوى المخزّن ضمنه

 

  • 1
نشر

مرحبا أحمد،

لقد استخدم المدرب الأقواس المجعدة { }  وليس الدائرية ( ).

واستخدام المحرف المائل ` (حرف ذ) في لوحة المفاتيح، حيث يستخدم هذا الرمز للإحاطة بالسلسلة النصية التي تحوي على تعابير يمكن تفسيرها أي أنها ليست نصوص.

لتصبح:

alert(`Your total is ${total}`);

إن لغات البرمجة تهتم بالرموز و إن لكل منها معنى و استخدام مختلف، ارجو الانتباه لاستخدامات كل منها.

- أرجو إرفاق أسئلة الدروس في القسم الخاص لهم تحت الفيديو.

بالتوفيق

  • 0
نشر

نستخدم الأقواس المجعدة {} وليس أقواس المجموعة ()
هذا مثال للطباعة في الconsole:

var name = "ahmad";
console.log(`hello ${name}`);

لاحظ أننا إستخدمنا الرمز  ` ` وليس ''
يرجى تعديل الكود الخاص بك ليصبح كالتالي:

alert(`Your total is ${total}`);

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...