فتح المحرر
جاري تحميل المحتوى
جاري تحميل المحرر
- الدروس
- الجمل الشرطية
- مقارنة مع عامل المساواة
مقارنة مع عامل المساواة
تعديلهناك العديد من عوامل المقارنة في جافاسكربت. تقوم جميع عوامل التشغيل هذه بإرجاع قيمة منطقية صحيحة أو خاطئة.
العامل الأساسي هو عامل المساواة (==
). يقارن عامل المساواة بين قيمتين ويعيد
صحيحًا إذا كانتا متكافئتين أو خطأ إذا لم يكونا كذلك.
=
)، الذي يسند القيمة الموجودة على يمين العامل إلى متغير على اليسار.
مثال:
function equalityTest(myVal) {
if (myVal == 10) {
return "يساوي";
}
return "لا يساوي";
}
إذا كانت قيمة myVal
تساوي 10
، فسيُرجع عامل المساواة القيمة true
، وبالتالي
سيتم تنفيذ التعليمات البرمجية الموجودة بين الأقواس المتعرجة، وستُرجع الدالة
يساوي
. وبخلاف ذلك، سترجع الدالة لا يساوي
. لكي تتمكن جافاسكربت من مقارنة
نوعين مختلفين من البيانات (على سبيل المثال، الأرقام والسلاسل)، يجب عليها تحويل
نوع واحد إلى آخر. يُعرف هذا باسم نوع الإكراه. ومع ذلك، بمجرد القيام بذلك، يمكنه
مقارنة المصطلحات على النحو التالي:
لكي تتمكن جافاسكربت من مقارنة نوعين مختلفين من البيانات (على سبيل المثال، الأرقام والسلاسل)، يجب عليها تحويل نوع واحد إلى آخر. يُعرف هذا باسم نوع الإكراه. ومع ذلك، بمجرد القيام بذلك، يمكنه مقارنة المصطلحات على النحو التالي:
1 == 1; // true
1 == 2; // false
1 == "1"; // true
"3" == 3; // true
عامل عدم المساواة
عامل عدم المساواة (=!
) هو عكس عامل المساواة. وهذا يعني يعني ليس متساويا حيث
تُرجع خطأ عندما يكون الناتج صحيح في عامل المساواة والعكس صحيح. مثل عامل المساواة،
سيقوم عامل عدم المساواة بتحويل أنواع البيانات من القيم أثناء المقارنة.
امثله على عامل عدم المساواة:
1 != 2; // true
1 != "1"; // false
1 != "1"; // false
1 != true; // false
0 != false; // false