المعاملات operators في لغة جافاسكربت - ProgrammerTech
Language:

Search

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

  • Share this:
المعاملات operators في لغة جافاسكربت

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

العوامل الرياضية ( 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 سوف نجد النتائج بها كالتالي:

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

 

مثال 1

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

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

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

 

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

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

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

 

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

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

أنشأنا متغير عددي وهو number و قيمته هي 2. ثم عرضنا البيانات عبر console و كان عرض هذه البيانات بالشكل الآتي:

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

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

العمليات الحسابية على القوى و الكسور في لغة javascript

 

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

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

 

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

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

  • العامل and ويرمز له بالشكل && بحيث يتم إرجاع true إذا كان كلا المعاملين صحيحين و إلا سوف يرجع false.
  • العامل or ويرمز له بالشكل || بحيث يتم إرجاع true إذا كان إحدى المعاملين صحيح و إلا سيرجع false.
  • العامل 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. أي إذا الشرط محقق قم بطباعة تم تحقق الشرط و إذا غير صحيح قم بطباعة لم يتحقق الشرط. و عرض البيانات كان عن طريق ديالوك منبثق, و بما أن الشرط محقق ستكون النتيجة في المتصفح هي:

المعامل المنطقي and في javascript

 

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

 

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

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

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

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

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

و قمنا بوضع شرط وهو إذا كانت قيمة المتغير a تساوي true أو قيمة b تساوي false. إذا الشرط محقق قم بطباعة تم تحقق الشرط و إذا غير صحيح قم بطباعة لم يتحقق الشرط. و عرض البيانات كان عن طريق ديالوك منبثق, و بما أن الشرط محقق ستكون النتيجة تم تحقق الشرط. نستنتج في || اذا كان احدهما صحيح و الاخر لا, يتنفذ الشرط يعني قلنا للداله هذا يساوي كذا او هذا يساوي كذا و احدهما محقق.

 

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

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

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

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


Tags:
Muhammad Alush

Muhammad Alush

إسمي محمد تركي العلوش من سورية من ريف حلب الشرقي 1994, محب للتقنية و التعلم الذاتي, و جميع خبراتي تعلمتها ذاتياً, و اللغات البرمجية التي أتقنها هي html, css, javascript, php, c, python بالإضافة إلى حبي الكبير لمجال الشبكات.

موقعي programmer-tech.com