كيفية تحويل سلسلة إلى منطقية في JavaScript

Kyfyt Thwyl Slslt Aly Mntqyt Fy Javascript



في بعض الأحيان يتم تخزين القيم المنطقية في قواعد البيانات كسلاسل ، وقد يستخدم المبرمجون هذه القيم لأداء إجراءات محددة على مواقع الويب أو التطبيقات. في هذه الحالة ، قبل استخدام هذه السلاسل في العمليات المنطقية ، يجب تحويلها إلى قيم منطقية.

سيوضح هذا البرنامج التعليمي طرق تحويل السلسلة إلى منطقية باستخدام JavaScript.

كيفية تحويل / تحويل سلسلة إلى منطقية باستخدام JavaScript؟

استخدم الطرق التالية لتحويل سلسلة إلى قيمة منطقية باستخدام JavaScript:







  • عامل المساواة الصارم (===)
  • مزدوج ليس (!!) عامل
  • كائن منطقي

دعونا نرى كيف ستعمل هذه الأساليب.



الطريقة 1: تحويل سلسلة إلى منطقية باستخدام عامل تشغيل المساواة الصارمة (===)

ال ' المساواة الصارمة ' (===) المشغل أو ' هوية 'يتم استخدام عامل التشغيل' لتحويل سلسلة إلى قيمة منطقية. يتحقق مما إذا كانت قيمة الجانب الأيسر تصبح مساوية لقيمة الجانب الأيمن. اذا نعم! ترجع ' حقيقي 'وإلا ، فإنه يعيد' خاطئة '.



بناء الجملة
صيغة عامل المساواة الصارمة هي كما يلي:





أ === ب

قيمة الإرجاع
مخرجاتها ' حقيقي 'إذا كانت القيم المقارنة تتكون من نفس القيمة والنوع.

مثال 1 :
قم بإنشاء متغير باسم ' سلسلة 'الذي يخزن قيمة منطقية' حقيقي 'كسلسلة:



كنت سلسلة = 'حقيقي' ؛

قارن السلسلة بالسلسلة ' حقيقي ' باستخدام ' المساواة الصارمة ' (===) المشغل أو العامل. فقط إذا كانت السلسلة ' حقيقي '، سيتم تخصيص الناتج قيمة منطقية' حقيقي ':

كنت نتيجة = سلسلة === 'حقيقي' ؛

اطبع النتيجة على وحدة التحكم باستخدام زر ' console.log () ' طريقة:

وحدة التحكم. سجل ( نتيجة ) ؛

انتاج |

يعرض الإخراج ' حقيقي '، حيث أن المساواة الصارمة تعود صحيحة عندما يكون كلا المعاملين متساويين من حيث النوع والقيمة.

مثال 2 :
ثابت ' سلسلة '، تخزين القيمة المنطقية' خاطئة ':

كنت سلسلة = 'خاطئة' ؛

قارن السلسلة ' خاطئة 'مع السلسلة' حقيقي ':

كنت نتيجة = سلسلة === 'حقيقي' ؛

انتاج |

يظهر الإخراج ' خاطئة 'لأن عامل المساواة الصارم يعود صحيحًا إذا كانت السلسلة في الواقع' حقيقي '.

الطريقة 2: تحويل سلسلة إلى قيمة منطقية باستخدام عامل التشغيل المزدوج NOT (!!)

لتحويل سلسلة إلى منطقية ، هناك طريقة أخرى في JavaScript ، تُعرف باسم التعجب المزدوج (!!) وهو عامل التشغيل NOT (!!) المزدوج. تقوم بإرجاع قيمة منطقية عن طريق عكس نتيجة عامل NOT واحد.

بناء الجملة
صيغة عامل التشغيل NOT (!!) المزدوجة هي كما يلي:

!! سلسلة

في النحو أعلاه:

  • يقوم العامل الأول (!) بتغييره إلى قيمة منطقية معكوسة. عامل التشغيل الثاني (!) يعكس القيمة المنطقية المعكوسة. بمعنى آخر ، إنها الآن القيمة المنطقية الفعلية للكائن.

مثال 1 :
إنشاء متغير ' سلسلة 'وتخزين قيمة منطقية' حقيقي 'كسلسلة فيه:

كنت سلسلة = 'حقيقي'

استخدم العامل NOT (!!) المزدوج مع سلسلة للتحويل إلى قيمة منطقية:

وحدة التحكم. سجل ( !! سلسلة ) ؛

انتاج |

يعرض الإخراج ' حقيقي '، مثل ( !! ) عامل التشغيل الأول ( ! ) يحول ' حقيقي ' داخل ' خاطئة '، ثم الثانية ( ! ) مرة أخرى إلى ' حقيقي '.

الطريقة الثالثة: تحويل سلسلة إلى قيمة منطقية باستخدام كائن منطقي

لتحويل السلسلة إلى قيمة منطقية ، استخدم JavaScript المدمج ' قيمة منطقية ' هدف. إنه كائن غلاف للقيم المنطقية.

بناء الجملة
يكون بناء الجملة لتحويل سلسلة إلى منطقية بمساعدة كائن Boolean كما يلي:

قيمة منطقية ( سلسلة )
  • يأخذ سلسلة كوسيطة ويعيد قيمة منطقية.
  • إنها ترجع ' حقيقي 'إذا لم تكن السلسلة التي تم تمريرها فارغة.
  • بالنسبة للسلسلة الفارغة ، فإنها ترجع ' خاطئة '.

مثال 1 :
إنشاء متغير ' سلسلة 'وتخزين قيمة منطقية' حقيقي 'كسلسلة فيه:

كنت سلسلة = 'حقيقي'

اتصل بالغلاف المنطقي عن طريق تمرير السلسلة:

قيمة منطقية ( سلسلة ) ؛

انتاج |

يُرجع الإخراج قيمة منطقية ' حقيقي '، لأن السلسلة التي تم تمريرها ليست فارغة.

مثال 2 :
تخزين القيمة المنطقية ' خاطئة 'في متغير' سلسلة ':

كنت سلسلة = 'خاطئة'

قم باستدعاء الغلاف المنطقي بتمرير السلسلة:

قيمة منطقية ( سلسلة ) ؛

سيكون الإخراج المقابل:

استنتاج

لتحويل سلسلة إلى قيمة منطقية ، استخدم ' المساواة الصارمة ”(===) الذي يقارن السلسلة المحددة بالسلسلة“ حقيقي 'وإرجاع قيمة منطقية' حقيقي 'إذا كانت القيم المقارنة من نفس النوع والقيمة. ال ' مزدوج لا '( !! ) يُرجع قيمة منطقية من خلال عكس نتيجة عامل التشغيل NOT أو JavaScript ' قيمة منطقية 'كائن يعرض قيمة منطقية' حقيقي 'إذا لم تكن السلسلة التي تم تمريرها فارغة ، فإن آخر سيعود' خاطئة '. يوضح هذا البرنامج التعليمي طرق تحويل السلسلة إلى منطقية باستخدام JavaScript.