دبلوم احتراف البرمجة التفاعلية: لغة JavaScript من الصفر.

🌟 مقدمة تحفيزية  :

“مرحباً بك يا مهندس المنطق ! في الدرس السابق تعلمت كيف تمنح موقعك ‘ذاكرة’ عبر المتغيرات . اليوم ، سنمنحه ‘عقلاً حسابياً ‘.

هل تساءلت يوماً كيف يحسب موقع الويب خصم الـ 50% تلقائياً ؟ أو كيف يجمع نقاط الطالب ليعطيه شهادة النجاح  ؟ اليوم في أكاديمية قياوي ، ستتعلم لغة الأرقام والعمليات التي تجعل موقعك ذكياً بما يكفي لإدارة الحسابات المعقدة في ثوانٍ !”

🏗️ 1 . العمليات الحسابية الأساسية

في JavaScript ، نستخدم الرموز الرياضية التي نعرفها ، ولكن بطريقة برمجية :

  •      الجمع (+)  : let total = 10 + 5 ; // النتيجة 15
  •      الطرح (-) : let profit = 100 – 20 ; // النتيجة 80
  •      الضرب (*) : let area = 5 * 4 ; // النتيجة 20
  •      القسمة (/) : let average = 20 / 2 ; // النتيجة 10

💻 2 . التطبيق العملي (مثال من مواقع الأكاديمية)

تخيل أنك تريد حساب السعر النهائي لدورة برمجية بعد إضافة ضريبة بسيطة أو خصم للطلاب :

JavaScript

let coursePrice = 200;  // سعر الدورة الأصلي
let discount = 50;      // قيمة الخصم بالدرهم
let tax = 0.10;         // ضريبة 10%

// العملية الحسابية: (السعر - الخصم) + الضريبة
let finalPrice = (coursePrice - discount) + (coursePrice * tax);

console.log("السعر النهائي للدورة هو: " + finalPrice); 
// النتيجة ستكون: 170

📐 3 . دمج النصوص مع الأرقام (Template Literals)

بما أنك أستاذ محترف ، ستحب هذه الطريقة الأنيقة لعرض النتائج باستخدام علامة (Backtick `) : JavaScript

 JavaScript

let studentName = "أحمد";
let score = 95;

// عرض النتيجة بطريقة احترافية
let resultMessage = `الطالب ${studentName} حصل على درجة ${score}% في اختبار البرمجة.`;
alert(resultMessage);

🎯 تحدي الأذكياء : 

“يا بطل ، قم بإنشاء متغيرين :

الأول price1 والثاني price2 . قم بجمعهما في متغير ثالث واسمه total .

ثم اجعل الموقع يظهر رسالة تقول : (إجمالي ثمن الكتب هو : [النتيجة] درهم) .

هل يمكنك استخدام علامة ` التي تعلمناها ؟”

للتوضيح : 

في هذا الدرس سنتعرف على العمليات البرمجية في JavaScript مثل الجمع والطرح والضرب والمقارنة بين القيم . تسمح هذه العمليات للبرنامج بالقيام بالحسابات واتخاذ القرارات . في نهاية الدرس ستتمكن  لمن استخدام العمليات الحسابية والمنطقية داخل الكود . 

في البرمجة نحتاج أن يقوم البرنامج بعمليات مثل : حساب مجموع رقمين  ،  مقارنة رقمين  ،  اتخاذ قرار  ،  هذه العمليات تسمى Operators  ، 

تستعمل في لغة JavaScript لإعطاء ذكاء منطقي للبرنامج .

🖼 فكرة العمليات البرمجية https://d138zd1ktt9iqe.cloudfront.net/media/seo_landing_files/arithmetic-operations-1625649495.pnghttps://cdn.hashnode.com/res/hashnode/image/upload/v1634698402709/M-rCqGBzA.pnghttps://cdn.hashnode.com/res/hashnode/image/upload/v1650794462195/ukCgpoPtH.png Understanding JavaScript Operators With Types and Examples - Simplilearn 🟢 العمليات الحسابية الأساسية

العملية الرمز المثال
الجمع + 5 + 3
الطرح 10 – 4
الضرب * 4 * 2
القسمة / 8 / 2

🟢 مثال عملي  

let a = 10;
let b = 5;

let sum = a + b;
let sub = a - b;
let mul = a * b;
let div = a / b;

console.log(sum);
console.log(sub);
console.log(mul);
console.log(div);

🟢 النتيجة

15
5
50
2

🟢 عجمليات المقارنة هذه العمليات تساعد البرنام على المقارنة بين القيم  .

العملية المعنى
== يساوي
!= لا يساوي
> أكبر من
< أصغر من

🟢 مثال  :

let age = 20;

console.log(age > 18);

النتيجة : true        أي أن الشرط صحيح .

🟢 العمليات المنطقية

العملية الرمز
AND &&
OR  
NOT !

🟢 مثال

let age = 25;

console.log(age > 18 && age < 30);

النتيجة : true

🧠 فكرة مهمة العمليات البرمجية تسمح للبرنامج أن : ✔ يحسب ✔ يقارن ✔ يتخذ قراراً وهذا هو أساس الذكاء البرمجي .

Scroll to Top