ما هي وظيفة المقارنة في JavaScript؟
ما هي وظيفة المقارنة في JavaScript؟

فيديو: ما هي وظيفة المقارنة في JavaScript؟

فيديو: ما هي وظيفة المقارنة في JavaScript؟
فيديو: مقارنة PHP و Node.js 2024, يمكن
Anonim

الغرض من مقارنة وظيفة هو تحديد ترتيب فرز بديل. إذا كانت النتيجة موجبة ، يتم فرز ب قبل أ. إذا كانت النتيجة 0 ، فلن يتم إجراء أي تغييرات بترتيب فرز القيمتين. مثال: ملف مقارنة وظيفة يقارن جميع القيم في المصفوفة ، قيمتان في وقت واحد (أ ، ب).

بوضع هذا في الاعتبار ، كيف تقارن الكائنات في JavaScript؟

مقارنة الأشياء سهل ، استخدم === أو Object.is (). هذه الوظيفة ترجع صحيحًا إذا كان لديهم نفس المرجع وخطأ إذا لم يكن لديهم. مرة أخرى ، اسمحوا لي أن أؤكد ، هو كذلك المقارنة الإشارات إلى أشياء ، وليس قيمة أشياء . إذن ، من المثال 3 ، Object.is (obj1 ، obj2) ؛ سيعود خطأ.

بعد ذلك ، السؤال هو ، ما هو localeCompare في JavaScript؟ التعريف والاستخدام. ال اللغة تقارن طريقة () بين سلسلتين في الإعدادات المحلية الحالية. تعتمد اللغة على إعدادات اللغة الخاصة بالمستعرض. ال اللغة () ترجع الطريقة رقمًا يشير إلى ما إذا كانت السلسلة تأتي قبل أو بعد أو تساوي سلسلة المقارنة في ترتيب الفرز.

بالإضافة إلى ذلك ، ما هو الفرق بين == و === في JS؟

= تستخدم لتعيين قيم لمتغير في جافا سكريبت . == يستخدم للمقارنة ما بين متغيرين بغض النظر عن نوع بيانات المتغير. === يستخدم للمقارنة ما بين متغيرين ولكن هذا سيتحقق من النوع الصارم ، مما يعني أنه سيتحقق من نوع البيانات ويقارن بين قيمتين.

لماذا نستخدم === في JavaScript؟

الفرق بين == و === في JavaScript حقيقة، أنت يجب دائما استعمال " === "عامل التشغيل لمقارنة المتغيرات أو لأي مقارنة فقط. عامل التشغيل هو عامل عدم مساواة صارم ، والذي سيأخذ النوع في الاعتبار أثناء مقارنة متغيرين أو قيمتين في جافا سكريبت.

موصى به: