JAVASCRIPT Tutorial

مشغلات العلاقات

خطوات عملية:

  1. التعرف على نوع المتغير: استخدم typeof لمعرفة نوع قيمة المتغير (مثل "number" أو "string").
  2. فحص مثيل للكائن: استخدم instanceof للتحقق مما إذا كانت قيمة المتغير مثيلًا لفئة معينة.
  3. فحص الخاصية: تحقق مما إذا كان المتغير يحتوي على خاصية محددة باستخدام in.
  4. مقارنة القيم: استخدم مُشغلات المقارنة (مثل == و!=) لمقارنة القيم.

المفاهيم الرئيسية:

  • نوع الفحص: يحدد نوع القيمة.
  • فحص المثيل: يحدد ما إذا كانت القيمة تنتمي إلى فئة معينة.
  • فحص الخاصية: يحدد ما إذا كان المتغير يحتوي على خاصية معينة.
  • مقارنة القيم: تقارن القيم لإنشاء قيمة منطقية (صحيح أو خطأ).

مثال JavaScript:

let num = 10;
console.log(typeof num); // "number"

let obj = { name: "John" };
console.log(obj instanceof Object); // true

let hasName = "name" in obj; // true

if (num === 10) {
  console.log("num is equal to 10");
}