السلام عليكم ورحمة الله وبركاته
أخي الكريم إن الجافاسكربت هي لغة ممتعة بحق وبسيطة للغاية وعلى قدر مخاطبتها بالعقل والمنطق تجد الأجوبه سهلة بسيطه
بعض الإخوة ذكر لك أن الخطأ هو في إيراد عنصر حاوي في ملف الhtml وهو
<div id="price"></div>
وهذا صحيح تماماً وأتفق معهم ولكن هناك مشكلة أخرى مهمة للغاية وبسيطة للغاية في كود الجافاسكربت وهو أنك أضفت ; بعد أن قمت بتعريف المتغير الأول وهو myPrice وكان من الواجب أن تضع , فقط حتى تتمكن اللغة من قراءة بقية المتغيرات وهذا هو الحل ببساطة
الخطأ
var myPrice = 1000;
myNewprice = 900,
myDiscont = myPrice - myNewprice + 500;
الصواب
var myPrice = 1000,
myNewprice = 900,
myDiscont = myPrice - myNewprice + 500;
هذا كل ما في الأمر أن تضيف , بعد 1000
وإن بقي لديك أي استشكال آخر فاسألني وسأجيب عنك إن شاء الله