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

Kyfyt Althqq Mma Adha Kant Alslslt Thtwy Ly Nqtt Fy Javascript



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

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







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

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



  • يتضمن () طريقة
  • مطابقة () طريقة



دعونا نفحص كل من الطرق المذكورة أعلاه واحدة تلو الأخرى.





الطريقة الأولى: تحقق مما إذا كانت السلسلة تحتوي على نقطة باستخدام طريقة ()

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

بناء الجملة



اتبع الصيغة المذكورة أدناه لتضمين طريقة ():

السلسلة ( حرف ) ؛

هنا ، ' يشمل() 'ستتحقق طريقة' سلسلة 'يحتوي على' حرف ' أم لا.

مثال

أولاً ، سننشئ سلسلة باسم ' شارع 'ذات القيمة التالية:

فار str = 'LinuxHint' ؛

بعد ذلك ، سوف نتحقق مما إذا كانت النقطة ( . ) موجود في السلسلة أم لا من خلال استدعاء ' يشمل() 'مع عامل التشغيل الثلاثي الذي يعمل مثل عبارة شرطية ويخزن النتيجة في متغير تم إنشاؤه حديثًا يسمى' أعوام ':

var ans = str.includes ( '.' ) ؟ 'حقيقي' : 'خاطئة' ؛

أخيرًا ، اطبع القيمة الناتجة باستخدام ' console.log () ' طريقة:

وحدة التحكم ( أعوام ) ؛

كما ترى أن الناتج يعطي ' خاطئة 'لعدم وجود نقطة في السلسلة:

دعونا نتجه نحو الطريقة الثانية!

الطريقة 2: تحقق مما إذا كانت السلسلة تحتوي على نقطة باستخدام طريقة match ()

لتحديد ما إذا كانت السلسلة تحتوي على نقطة أم لا ، هناك طريقة أخرى في JavaScript تسمى ' مباراة() ' طريقة. يتم مطابقة السلسلة مع تعبير عادي أو نمط regex باستخدام طريقة match (). في حالة حدوث تطابق ، فإنه يعطي مصفوفة من التكرارات المتطابقة ؛ وإلا فإنه يعطي قيمة خالية. يمكنك أيضًا استخدام طريقة match () مع عامل التشغيل الثلاثي أو العبارة الشرطية.

بناء الجملة

استخدم بناء الجملة المحدد لطريقة match ():

سلسلة ( regexPattern ) ؛

هنا ، تتطابق طريقة match () مع ' regexPattern 'بأحرف' سلسلة '.

مثال

سنقوم الآن بإنشاء متغير باسم ' شارع 'الذي يخزن سلسلة تحتوي على نقطة ( . ):

فار str = 'LinuxHint.' ؛

ثم ، قم باستدعاء طريقة match () بتمرير نمط regex ' /\./g '. نتيجة لذلك ، في حالة وجود نقطة ، ستطبع ' حقيقي '؛ آخر، ' خاطئة '. هنا ، سوف نستخدم الثلاثية ( ؟ ) مع طريقة match () التي تشبه العبارات الشرطية تمامًا:

var ans = str.match ( / \. / ز ) ؟ 'حقيقي' : 'خاطئة' ؛

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

وحدة التحكم ( أعوام ) ؛

يظهر الإخراج ' حقيقي 'مما يشير إلى أن السلسلة تحتوي على نقطة (.):

لقد قدمنا ​​أبسط الطرق لتحديد ما إذا كانت السلسلة تحتوي على نقطة في JavaScript.

استنتاج

لتحديد ما إذا كانت السلسلة تحتوي على نقطة ، يمكنك استخدام طرق JavaScript المحددة مسبقًا ، مثل طريقة include () أو match (). تبحث طريقة include () في السلسلة أو الحرف كسلسلة فرعية في سلسلة معينة ، بينما تتطابق طريقة match () مع السلسلة مع النمط المحدد. في هذه الدراسة ، قدمنا ​​إجراءات للتحقق مما إذا كانت السلسلة تحتوي على نقاط أم لا مع أمثلة مفصلة.