كيفية الحصول على آخر حرف من سلسلة في JavaScript

Kyfyt Alhswl Ly Akhr Hrf Mn Slslt Fy Javascript



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

ستوفر هذه المقالة طرقًا متعددة للحصول على آخر حرف في السلسلة.

كيف تحصل على آخر حرف من سلسلة في JavaScript؟

للحصول على آخر حرف في السلسلة في جافا سكريبت ، استخدم الطرق التالية:







  • طريقة charAt ()
  • في () طريقة
  • طريقة substr ()
  • طريقة شريحة ()
  • تدوين القوس

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



الطريقة 1: الحصول على الحرف الأخير من السلسلة باستخدام أسلوب charAt ()

للحصول على آخر حرف في السلسلة ، استخدم ' charAt () ' طريقة. يأخذ فهرس الحرف الأخير كمعامل ويعيد الحرف كمخرج في ذلك الفهرس. ال ' طول السلسلة - 1 'تم تمريره كمتغير لأن فهرس السلسلة يبدأ عند 0 ، والفهرس الأخير هو string.length - 1.



بناء الجملة
اتبع الصيغة الموضحة أدناه لاستخدام طريقة charAt ():





سلسلة. charAt ( سلسلة. الطول - 1 ) ؛

هنا ، ' طول السلسلة - 1 'يشير إلى الفهرس الأخير للسلسلة.

مثال
في هذا المثال ، أولاً ، سننشئ متغيرًا باسم ' شارع 'الذي يخزن سلسلة' LinuxHint ':



كنت شارع = 'LinuxHint' ؛

ثم قم باستدعاء التابع charAt () بتمرير الفهرس الأخير للسلسلة وتخزين الحرف الناتج في المتغير ' getLastCh ':

كنت getLastCh = شارع. charAt ( شارع. الطول - 1 ) ؛

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

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

عرض الإخراج ' ر 'باعتباره الحرف الأخير من' LinuxHint ' سلسلة:

دعنا ننتقل إلى الطريقة الثانية.

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

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

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

سلسلة. في ( - 1 ) ؛

هنا، ' -1 'يشير إلى الفهرس الأخير للسلسلة.

مثال
سنستخدم نفس السلسلة ' شارع 'التي تم إنشاؤها في المثال أعلاه ثم استدعاء' في() 'عن طريق تمرير فهرس الحرف الأخير:

كنت getLastCh = شارع. في ( - 1 ) ؛

أخيرًا ، اطبع الحرف الأخير على وحدة التحكم:

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

كما ترى ، نجحنا في جلب الحرف الأخير ' ر 'لسلسلة' LinuxHint ':

دعونا نرى طريقة أخرى للحصول على الحرف الأخير من السلسلة.

الطريقة الثالثة: الحصول على الحرف الأخير من السلسلة باستخدام أسلوب substr ()

للحصول على آخر حرف في السلسلة ، استخدم جافا سكريبت المحدد مسبقًا ' substr () ' طريقة. يأخذ فهرس الحرف الأخير كمعامل ويعطي الحرف في هذا الفهرس كسلسلة فرعية.

بناء الجملة
اتبع بناء الجملة الموضح أدناه لطريقة substr ():

سلسلة. الجزء الفرعي ( سلسلة. الطول - 1 ) ؛

ال ' طول السلسلة - 1 'هو الفهرس الأخير في السلسلة.

مثال
هنا ، سنستخدم نفس السلسلة التي تم إنشاؤها في المثال السابق وندعو ' substr () ' طريقة:

كنت getLastCh = شارع. الجزء الفرعي ( شارع. الطول - 1 ) ؛

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

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

انتاج |

دعونا نرى طريقة أخرى للقيام بنفس المهمة.

الطريقة الرابعة: الحصول على الحرف الأخير من السلسلة باستخدام طريقة slice ()

يمكنك أيضًا استخدام ' شريحة() 'للحصول على آخر حرف في السلسلة في JavaScript. يعطي الجزء المستخرج في سلسلة جديدة دون تغيير السلسلة الموجودة. يقبل الأسلوب slice () سلسلة كمدخلات ويعيد سلسلة فرعية ؛ إذا بدأت التقطيع عند -1 ، فسيتم إرجاع الحرف الأخير في السلسلة.

بناء الجملة
بالنسبة إلى طريقة slice () ، استخدم الصيغة المحددة:

سلسلة. شريحة ( - 1 ) ؛

هنا، ' -1 'يشير إلى الفهرس الأخير للسلسلة.

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

كنت getLastCh = شارع. شريحة ( - 1 ) ؛

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

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

الناتج يعيد الفهرس الأخير ' ر 'من السلسلة' LinuxHint ':

دعنا ننتقل إلى الطريقة التالية.

الطريقة الخامسة: الحصول على الحرف الأخير من السلسلة باستخدام تدوين القوس

تدوين القوس ' [] 'طريقة أخرى للحصول على آخر حرف في السلسلة. للحصول على آخر حرف في السلسلة ، يمكنك استخدام ' الطول - 1 '.

بناء الجملة
اتبع الصيغة المذكورة أدناه لاستخدام تدوين القوس:

سلسلة [ سلسلة. الطول - 1 ] ؛

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

كنت getLastCh = شارع [ شارع. الطول - 1 ] ؛

أخيرًا ، اطبع الحرف الأخير الذي تم إرجاعه من السلسلة على وحدة التحكم:

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

انتاج |

لقد جمعنا كل الطرق للحصول على آخر حرف من سلسلة.

استنتاج

للحصول على الحرف الأخير من سلسلة ، يمكنك استخدام طرق JavaScript المضمنة ، مثل طريقة charAt () ، أو طريقة () ، أو طريقة substr () ، أو طريقة slice () ، أو طريقة Bracket. ومع ذلك ، فإن أساليب at () و charAt () هي الطرق الشائعة المستخدمة للحصول على الحرف الأخير. قدمت هذه المقالة طرقًا متعددة للحصول على الحرف الأخير من سلسلة مع أمثلة مفصلة.