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

السؤال

Recommended Posts

  • 0
نشر

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

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

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

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

 

  • 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}`);

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

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

بالتوفيق

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...