freeCodeCamp/guide/arabic/javascript/standard-objects/object/object-is/index.md

1.8 KiB

title localeTitle
Object Is الكائن هو

الكائن هو

وصف

يتم استخدام الأسلوب object.is() لتحديد ما إذا كانت قيمتين هي نفس القيمة. تم تقديم هذه الطريقة في ES6.

بناء الجملة

Object.is(val1, val2)

المعلمات

val1 - القيمة الأولى للمقارنة

val2 - القيمة الثانية للمقارنة

قيمة الإرجاع

A Boolean يشير إلى ما إذا كانت الوسيطتان لهما نفس القيمة

وصف

يقارن Object.is() ، ويعود إلى true إذا استوفيت كلتا القيمتين أحد الشروط التالية:

  • undefined
  • null
  • كلاهما true أو false
  • سلسلة من نفس الطول ونفس الأحرف
  • نفس الشيء
  • كل من الأرقام و:
  • كل من +0 أو كليهما -0
  • كلا NaN
  • أو كلاهما رقم ليس صفرا وليس NaN

أمثلة

`` `

Object.is ('string' ، 'string')؛ // صحيح Object.is (غير محدد ، غير محدد) ؛ // صحيح Object.is (فارغة ، خالية) ؛ // صحيح

Object.is ('string ،' word ')؛ // خاطئة Object.is (صواب ، خطأ) ؛ // خاطئة Object.is ([] ، []) ؛ //خاطئة

var obj = {name: Jane}؛ Object.is (obj، obj)؛ // صحيح

Object.is (NaN، NaN)؛ // صحيح

Object.is (+0، -0)؛ // خاطئة Object.is (-0، -0)؛ // صحيح

`` `

معلومات اكثر:

Object.is () MDN Web Docs عامل مساواة صارم ===