recent
أخبار ساخنة

العوامل في لغة جافاسكربت 3

الصفحة الرئيسية
العوامل في لغة جافاسكربت

العوامل الرياضية في جافاسكربت

العوامل الرياضية operators في الجافا سكربت, يُمكنك التعامل مع العمليات الحسابية في لغة جافاسكربت بسهولة مثلها مثل أي لغة أخرى.

العوامل (operators) هي عبارة عن رموز و كل رمز له معنى محدد

تنقسم العمليات الحسابية في جافاسكربت إلى قسمين و هما:

  1. العمليات الحسابية العادية الشائعة.
  2. العمليات الحسابية على القوى و الكسور.


العمليات الحسابية العادية جافاسكربت

تكون هذه العمليات هي العمليات الشائعة التي يعرفها الجميع مثل ( الجمع - الطرح - الضرب - القسمة ).

  1. للجمع نستخدم اشارة +.
  2. للطرح نستخدم اشارة -.
  3. للضرب نستخدم اشارة *.
  4. للقسمة نستخدم اشارة /.

أمثلة على العمليات الحسابية جافاسكربت

console.log(23 + 3);
console.log(22 - 2);
console.log(22 / 2);
console.log(23 * 3);

قمنا بعرض البيانات لجميع البيانات عبر console و كانت العمليات في المثال:

  • العملية الأولى هي عملية الجمع 23+3.
  • العملية الثانية هي عملية الطرح 22 - 2.
  • العملية الثالثة هي عملية القسمة 22/2.
  • العملية الرابعة هي عملية الضرب 23*3.

عندما نقوم بتشغيل المثال السابق في المتصفح و الذهاب إلى console سوف نجد النتائج بها كالتالي:

العمليات الحسابية لغة جافاسكربت


مثال

var firstName = "Saja";
var lastName = " Alsadig";
var name = firstName + lastName;
console.log(name);

أنشأنا متغيرين نصيين و هما الإسم الأول و الإسم الثاني و عيننا لهم قيم.

ثم قمنا بإنشاء متغير نصي name و عيننا له أن قيمته تساوي ناتج جمع المتغير الأول و الثاني.

و عرضنا البيانات عبر console و عند تشغيل الكود في المتصفح نجد نتيجته هي

الجمع في جافاسكربت


العمليات الحسابية على القوى و الكسور JavaScript

يكون هذا القسم مركز بشكل أساسي على الكسور و القوى كون إستخدامهم يكون نادراً.

  1. لمضاعفة القوة يعني الأس نسخدم **.
  2. لعرض باقي القسمة نستخدم %.
  3. للزيادة بمقدار واحد نستخدم ++.
  4. للنقصان بمقدار واحد نستخدم --.


أمثلة على العمليات الحسابية على القوى والكسور

var number = 2;
console.log(10**8);
console.log(++number);
console.log(--number);

أنشأنا متغير عددي وهو number و قيمته هي 2.

ثم عرضنا البيانات عبر console و كان عرض هذه البيانات بالشكل الآتي:

  • مضاعفة القوى 10**8.
  • الزيادة بمقدار 1 في ++number.
  • النقصان بمقدار 1 في --number.

عندما نقوم بتشغيل المثال السابق في المتصفح و الذهاب إلى console سوف نجد النتائج بها كالتالي:

العمليات الحسابية على القوى و الكسور js


نلاحظ في النتيجة أعطانا الرقم 100000000 لأنه ناتج الـ 10 أٌُس 8, و بالأسفل الـ 3, 2 هما ناتج زيادة و نقصان بواحد للمتغير var number=2.


توجد عمليات كثيرة للتعامل مع العمليات الحسابيه موضحة في الصورة الآتية يمكنكم إنشاء أمثلة من عقلكم و التدرب عليها بإنفسكم.

عمليات الزيادة والنقصان في جافاسكربت


العوامل المنطقية logical operators لغة javascript

يوجد أنواعد عديدة من العوامل المنطقية التي يتم إستخدامها في لغة جافاسكربت و هذه العوامل في الغالب يتم إستخدامها مع الشروط.

  1. العامل and ويرمز له بالشكل && بحيث يتم إرجاع true إذا كان كلا المعاملين صحيحين و إلا سوف يرجع false.
  2. العامل or ويرمز له بالشكل || بحيث يتم إرجاع true إذا كان إحدى المعاملين صحيح و إلا سيرجع false.
  3. العامل not ويرمز له بالشكل ! بحيث يتم إرجاع true إذا كان المعامل خاطئ و إرجاع false إذا كان المعامل صحيح.


المعامل المنطقي and في جافاسكربت

يتم إرجاع القيمة true إذا كان كلا المعاملين صحيحين و إلا سوف يتم إرجاع false.

var a = true;
var b = false;
if (a == true && b == false){
alert("تم تحقق الشرط");
}
else{
alert("لم يتحقق الشرط");
}

أنشأنا متغيرين وهما:

  1. المتغير a قيمته هي true.
  2. المتغير b قيمته هي false.

و قمنا بوضع شرط وهو إذا كانت قيمة المتغير a تساوي true و قيمة b تساوي false.

أي إذا الشرط محقق قم بطباعة تم تحقق الشرط و إذا غير صحيح قم بطباعة لم يتحقق الشرط.

و عرض البيانات كان عن طريق ديالوك منبثق, و بما أن الشرط محقق ستكون النتيجة في المتصفح هي:

المعامل المنطقي && في جافاسكربت

نستنتج في && إذا كان أحدهما صحيح و الثاني خطأ فلن يتنفذ الشرط.

 

المعامل المنطقي or في جافاسكربت

يتم إرجاع القيمة true إذا كان إحدى المعاملين صحيح و إلا سوف يرجع false.

var a = true;
var b = false;
if (a == true || b == false){
alert("تم تحقق الشرط");
}
else{
alert("لم يتحقق الشرط");
}

أنشأنا متغيرين وهما:

  1. المتغير a قيمته هي true.
  2. المتغير b قيمته هي false.

و قمنا بوضع شرط وهو إذا كانت قيمة المتغير a تساوي true أو قيمة b تساوي false.

إذا الشرط محقق قم بطباعة تم تحقق الشرط و إذا غير صحيح قم بطباعة لم يتحقق الشرط.

و عرض البيانات كان عن طريق ديالوك منبثق, و بما أن الشرط محقق ستكون النتيجة تم تحقق الشرط.

نستنتج في || اذا كان احدهما صحيح و الاخر لا, يتنفذ الشرط يعني قلنا للداله هذا يساوي كذا او هذا يساوي كذا و احدهما محقق.

 

المعامل المنطقي not في جافاسكربت

يتم إرجاع true إذا كان المعامل خاطئ و إرجاع false إذا كان المعامل صحيح, اي يقوم بعكس النتيجة.

var a = true;
var b = false;
if (!a == true){
alert("تم تحقق الشرط");
}
else{
alert("لم يتحقق الشرط");
}

نستنتج إذا كانت قيمة الشرط صحيح فسيتم عدم تحقيق الشرط و إذا كانت غير صحيحة سوف يتحقق.

google-playkhamsatmostaqltradent