ستوفر هذه المقالة طرقًا متعددة للحصول على آخر حرف في السلسلة.
كيف تحصل على آخر حرف من سلسلة في 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 'يشير إلى الفهرس الأخير للسلسلة.
مثال
سنستخدم نفس السلسلة ' شارع 'التي تم إنشاؤها في المثال أعلاه ثم استدعاء' في() 'عن طريق تمرير فهرس الحرف الأخير:
أخيرًا ، اطبع الحرف الأخير على وحدة التحكم:
وحدة التحكم. سجل ( getLastCh ) ؛كما ترى ، نجحنا في جلب الحرف الأخير ' ر 'لسلسلة' LinuxHint ':
دعونا نرى طريقة أخرى للحصول على الحرف الأخير من السلسلة.
الطريقة الثالثة: الحصول على الحرف الأخير من السلسلة باستخدام أسلوب substr ()
للحصول على آخر حرف في السلسلة ، استخدم جافا سكريبت المحدد مسبقًا ' substr () ' طريقة. يأخذ فهرس الحرف الأخير كمعامل ويعطي الحرف في هذا الفهرس كسلسلة فرعية.
بناء الجملة
اتبع بناء الجملة الموضح أدناه لطريقة substr ():
ال ' طول السلسلة - 1 'هو الفهرس الأخير في السلسلة.
مثال
هنا ، سنستخدم نفس السلسلة التي تم إنشاؤها في المثال السابق وندعو ' substr () ' طريقة:
اطبع القيمة الناتجة باستخدام ' console.log () ' طريقة:
وحدة التحكم. سجل ( getLastCh ) ؛انتاج |
دعونا نرى طريقة أخرى للقيام بنفس المهمة.
الطريقة الرابعة: الحصول على الحرف الأخير من السلسلة باستخدام طريقة slice ()
يمكنك أيضًا استخدام ' شريحة() 'للحصول على آخر حرف في السلسلة في JavaScript. يعطي الجزء المستخرج في سلسلة جديدة دون تغيير السلسلة الموجودة. يقبل الأسلوب slice () سلسلة كمدخلات ويعيد سلسلة فرعية ؛ إذا بدأت التقطيع عند -1 ، فسيتم إرجاع الحرف الأخير في السلسلة.
بناء الجملة
بالنسبة إلى طريقة slice () ، استخدم الصيغة المحددة:
هنا، ' -1 'يشير إلى الفهرس الأخير للسلسلة.
مثال
في هذا المثال ، سنستخدم السلسلة التي تم إنشاؤها مسبقًا واستدعاء ' شريحة() 'للحصول على الحرف الأخير من سلسلة:
أخيرًا ، اطبع الحرف الأخير من السلسلة باستخدام ' console.log () ' طريقة:
وحدة التحكم. سجل ( getLastCh ) ؛الناتج يعيد الفهرس الأخير ' ر 'من السلسلة' LinuxHint ':
دعنا ننتقل إلى الطريقة التالية.
الطريقة الخامسة: الحصول على الحرف الأخير من السلسلة باستخدام تدوين القوس
تدوين القوس ' [] 'طريقة أخرى للحصول على آخر حرف في السلسلة. للحصول على آخر حرف في السلسلة ، يمكنك استخدام ' الطول - 1 '.
بناء الجملة
اتبع الصيغة المذكورة أدناه لاستخدام تدوين القوس:
مثال
الآن ، سوف نستخدم ' تدوين قوس 'للحصول على آخر حرف في السلسلة:
أخيرًا ، اطبع الحرف الأخير الذي تم إرجاعه من السلسلة على وحدة التحكم:
وحدة التحكم. سجل ( getLastCh ) ؛انتاج |
لقد جمعنا كل الطرق للحصول على آخر حرف من سلسلة.
استنتاج
للحصول على الحرف الأخير من سلسلة ، يمكنك استخدام طرق JavaScript المضمنة ، مثل طريقة charAt () ، أو طريقة () ، أو طريقة substr () ، أو طريقة slice () ، أو طريقة Bracket. ومع ذلك ، فإن أساليب at () و charAt () هي الطرق الشائعة المستخدمة للحصول على الحرف الأخير. قدمت هذه المقالة طرقًا متعددة للحصول على الحرف الأخير من سلسلة مع أمثلة مفصلة.