تحليل سلسلة بفاصلات إلى رقم في JavaScript

Thlyl Slslt Bfaslat Aly Rqm Fy Javascript



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

سيناقش هذا البرنامج التعليمي طرق تحليل سلسلة بفاصلات لرقم باستخدام JavaScript.







كيفية تحليل سلسلة مع الفواصل إلى رقم باستخدام JavaScript؟

يمكن تحليل السلسلة بفاصلات لرقم في جافا سكريبت باستخدام الطرق التالية جنبًا إلى جنب مع ' pressFloat () ' طريقة:



  • طريقة 'استبدال ()' و 'التعبير العادي'.
  • طريقة 'replaceAll ()'.

دعونا نناقش كل من الأساليب واحدة تلو الأخرى!



الطريقة 1: تحليل سلسلة مع فواصل إلى رقم في JavaScript باستخدام طريقة replace ()

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





بناء الجملة

اضغط على تعويم ( القيمة )

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

  • ' القيمة 'يشير إلى القيمة التي يجب تحليلها.
سلسلة. يحل محل ( بحث و الجديد )

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



  • ' يبحث 'هي القيمة التي سيتم استبدالها بـ' الجديد 'في السلسلة المقدمة.

مثال 1: تحليل سلسلة محددة بفاصلات إلى رقم

في هذا المثال ، سيتم تحليل قيمة السلسلة المقدمة التي تحتوي على فاصلات في رقم:

< نوع البرنامج النصي = 'نص / جافا سكريبت' >
دعونا سلسلة = '9،00،0000.2' ؛
وحدة التحكم. سجل ( 'السلسلة المحددة هي:' و سلسلة )
اسمحوا لـ = اضغط على تعويم ( سلسلة. يحل محل ( / ، / ز و ' ) ) ؛
وحدة التحكم. سجل ( 'السلسلة التي تم تحليلها مع وجود فاصلات في رقم هي:' و toNum ) ؛
النصي >

نفذ الخطوات التالية كما هو وارد في الكود أعلاه:

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

انتاج |

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

مثال 2: تحليل سلسلة معرّفة من قبل المستخدم بفاصلات إلى رقم

في هذا المثال بالذات ، سيتم تحليل قيمة السلسلة المعرفة من قبل المستخدم والتي تحتوي على فاصلات في رقم:

< نوع البرنامج النصي = 'نص / جافا سكريبت' >
دعونا سلسلة = مستعجل ( 'أدخل السلسلة المراد تحليلها' ) ؛
وحدة التحكم. سجل ( 'السلسلة المحددة هي:' و سلسلة )
اسمحوا لـ = اضغط على تعويم ( سلسلة. يحل محل ( / ، / ز و ' ) ) ؛
وحدة التحكم. سجل ( 'السلسلة التي تم تحليلها مع وجود فاصلات في رقم هي:' و toNum ) ؛
النصي >

قم بتنفيذ الخطوات الموضحة أدناه ، كما هو مذكور في الكود:

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

انتاج |

يشير الإخراج أعلاه إلى أن قيمة سلسلة إدخال المستخدم قد تم تحليلها في الرقم بنجاح.

الطريقة 2: تحليل سلسلة مع فواصل إلى رقم في JavaScript باستخدام طريقة replaceAll ()

ال ' استبدال الكل () 'تعطي طريقة سلسلة جديدة مع استبدال جميع تطابقات النمط بالاستبدال المحدد. يمكن تنفيذ هذه الطريقة لاستبدال جميع الفواصل المضمنة في السلسلة المتوفرة ببساطة ، بحيث يتم دمج قيمة السلسلة ثم يتم تحليلها في رقم.

بناء الجملة

شارع. استبدل الكل ( نمط و يحل محل )

هنا،

  • ' نمط 'يشير إلى regex أو سلسلة فرعية يجب استبدالها.
  • ' يحل محل 'يتوافق مع الاستبدال الذي يجب إجراؤه على النمط.

مثال

دعونا نلقي نظرة عامة على المثال المذكور أدناه:

< نوع البرنامج النصي = 'نص / جافا سكريبت' >
دعونا سلسلة = '3،00،23.2' ؛
وحدة التحكم. سجل ( 'السلسلة المحددة هي:' و سلسلة )
اسمحوا لـ = اضغط على تعويم ( سلسلة. استبدل الكل ( '،' و ' ) ) ؛
وحدة التحكم. سجل ( 'السلسلة التي تم تحليلها مع وجود فاصلات في رقم هي:' و toNum ) ؛
النصي >

في مقتطف الشفرة أعلاه:

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

انتاج |

لقد قدمنا ​​أسهل طريقة لتحليل الربيع بفاصلات لرقم في JavaScript.

استنتاج

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