نكتُب شفرات برمجيةً أساسا لحلّ مشاكل. مالذي يحدُث عندما تنقر على زرّ؟ هذه أيضًا مشكلة وينبغي علينا - نحن المطورين - حلّها.
نبدأ هذا الدّرس بحلّ مشكلة صغيرة.
عدّ التفاحات
إن كانت لديك 4 تفاحات واشتريت 27 تفاحة أخرى فكم سيكون لديك من تفاحة؟ اكتُب الإجابة في محرّر النصوص.
ما هي إجابتك؟
// هل هي هذه؟
31
// Or أم هذه؟
4 + 27
الإجابتان صحيحتان، إلا أن الأخيرة أحسن؛ إذ أنك تترك لجافاسكريبت عبْء الحساب وتخبره كيف يصل إلى النتيجة.
ولكن لا يزال عندنا مشكلة في الشفرة السابق