الكمبيوتر سريع جدًا في الحساب، حتى مع الأرقام الكبيرة. لكي يحسب لنا نكتب العملية داخل console.log() بدون علامتي تنصيص. أما ما بين علامتي التنصيص فهو نص يُطبع كما هو:
console.log("1+1");
console.log(1+1);
console.log(1400 + 3600);1+1 2 5000
الجمع والطرح بالرمزين المعتادين، لكن لوحة المفاتيح ليس فيها × و ÷، لذلك نكتب الضرب * والقسمة /. ويوجد رمز خامس مفيد: % يعطي باقي القسمة.
| العملية | الرمز | مثال | الناتج |
|---|---|---|---|
| جمع | + | 1400 + 3600 | 5000 |
| طرح | - | 100 - 50 | 50 |
| ضرب | * | 5 * 6 | 30 |
| قسمة | / | 10 / 5 | 2 |
| باقي القسمة | % | 17 % 5 | 2 |
console.log(5 * 9); console.log(10 / 2); console.log(7 / 2); console.log(17 % 5);
45 5 3.5 2
كما في الرياضيات، يُنفَّذ الضرب والقسمة و% قبل الجمع والطرح، وما بين القوسين ( ) يُحسب أولًا. والرمز % مفيد لمعرفة هل العدد زوجي: باقي قسمة العدد الزوجي على 2 يساوي 0.
console.log(2 + 3 * 4); console.log((2 + 3) * 4); console.log(10 % 2); console.log(11 % 2);
14 20 0 1
ربط النصوص بـ +
إذا وضعنا + بين نصين فإنه يربطهما في نص واحد بدل أن يجمعهما. انتبه للمسافات: الكمبيوتر لا يضيف مسافة من عنده.
console.log("Today's lunch is " + "koshary.");
console.log("Good" + "morning");
console.log("Good " + "morning");Today's lunch is koshary. Goodmorning Good morning
ولكتابة ناتج حساب داخل جملة نستخدم الشكل "نص " + (العملية) + " نص". القوسان حول العملية يجعلان الكمبيوتر يحسبها أولًا ثم يربط الناتج بالنص:
console.log("Set of 2 coffees " + (250 * 2) + " pounds");
console.log("Set of 3 coffees " + (250 * 3) + " pounds");Set of 2 coffees 500 pounds Set of 3 coffees 750 pounds
console.log("Total: " + 2 + 3);
console.log("Total: " + (2 + 3));Total: 23 Total: 5
تدريبات
اجعل الكمبيوتر يحسب 5 × 6 ويطبع الناتج.
تلميح
الضرب يُكتب*.اضغط «تشغيل» لترى النتيجة. اجعل الكمبيوتر يحسب 15 ÷ 5 ويطبع الناتج.
اضغط «تشغيل» لترى النتيجة. أكمل الفراغ ليطبع البرنامج Two muffins 640 pounds، على أن يحسب الكمبيوتر 640 من 320 × 2.
console.log("Two muffins " + ___ + " pounds");اضغط «تشغيل» لترى النتيجة. البرنامج يطبع العملية كنص. عدّله بحيث يحسب الكمبيوتر 2 × 5 ويطبع The answer is 10.
تلميح
أخرج العملية من علامتي التنصيص:"نص " + (العملية) + "."console.log("The answer is 2 * 5.");اضغط «تشغيل» لترى النتيجة. الخبز بـ 200 والقهوة بـ 150. أكمل الفراغ ليطبع Bread and coffee for 350 pounds، ويحسب الكمبيوتر 200 + 150.
console.log("Bread and coffee for " + ___ + " pounds");اضغط «تشغيل» لترى النتيجة. في الفصل 23 طالبًا، والمعلم يقسمهم إلى مجموعات من 4. اطبع Students left over: 3 واجعل الكمبيوتر يحسب الباقي بالرمز %.
اضغط «تشغيل» لترى النتيجة. اشتريت 3 كراسات سعر الواحدة 12 جنيهًا، وقلمين سعر الواحد 5 جنيهات. اطبع Total: 46 pounds واجعل الكمبيوتر يحسب المجموع في عملية واحدة.
تلميح
الضرب يُنفَّذ قبل الجمع، فلا تحتاج أقواسًا إضافية داخل العملية.اضغط «تشغيل» لترى النتيجة. النقاط الرئيسية
- العملية الحسابية تُكتب بدون علامتي تنصيص:
console.log(5 * 6); - الرموز:
+ - * /، و%تعطي باقي القسمة، والضرب والقسمة قبل الجمع والطرح. +بين نصين يربطهما، ولكتابة ناتج داخل جملة:"نص " + (العملية) + " نص".