מאמר זה יספק מספר דרכים לקבל את התו האחרון של המחרוזת.
כיצד להשיג את התו האחרון של המחרוזת ב-JavaScript?
כדי לקבל את התו האחרון של המחרוזת ב-JavaScript, השתמש בשיטות הבאות:
- שיטת charAt().
- שיטת at().
- שיטת substr()
- שיטת slice()
- סימון סוגריים
בואו נדון בפעולה של כל השיטות הללו אחת אחת!
שיטה 1: קבל את התו האחרון של המחרוזת באמצעות שיטת charAt()
לקבלת התו האחרון של המחרוזת, השתמש ב-' charAt() ' שיטה. זה לוקח את האינדקס של התו האחרון כפרמטר ומחזיר את התו כפלט באותו אינדקס. ה ' string.length – 1 ” מועבר כארגומנט מכיוון שהאינדקס של המחרוזת מתחיל ב-0, והאינדקס האחרון הוא string.length – 1.
תחביר
עקוב אחר התחביר הנתון להלן לשימוש בשיטת charAt():
חוּט. charAt ( חוּט. אורך - 1 ) ;
הנה ה ' string.length – 1 ' מתייחס לאינדקס האחרון של המחרוזת.
דוגמא
בדוגמה זו, ראשית, ניצור משתנה בשם ' str 'שמאחסן מחרוזת' לינוקס רמז ”:
היה str = 'LinuxHint' ;
לאחר מכן, קרא למתודה charAt() על ידי העברת האינדקס האחרון של המחרוזת ואחסן את התו המוחזר במשתנה ' getLastCh ”:
היה getLastCh = str. charAt ( str. אורך - 1 ) ;לבסוף, הדפס את התו האחרון של מחרוזת המוחזרת על ידי ' charAt() 'שיטה באמצעות ' console.log() ' שיטה:
לְנַחֵם. עֵץ ( getLastCh ) ;הפלט המוצג ' ט ' בתור הדמות האחרונה של ' לינוקס רמז 'מחרוזת:
נעבור לשיטה השנייה.
שיטה 2: קבל את התו האחרון של המחרוזת באמצעות שיטת at()
JavaScript מוגדר מראש ' בְּ() השיטה משמשת גם כדי לקבל את התו האחרון של המחרוזת. זה לוקח ' -1 ” כארגומנט שהוא המיקום של התו האחרון של מחרוזת, והוא מחזיר את התו במיקום זה.
תחביר
השתמש בתחביר הנתון עבור שיטת at():
כאן, ' -1 ' מציין את האינדקס האחרון של המחרוזת.
דוגמא
נשתמש באותה מחרוזת ' str ' נוצר בדוגמה שלמעלה ולאחר מכן קרא ל' בְּ() שיטת ' על ידי העברת האינדקס של התו האחרון:
לבסוף, הדפס את התו האחרון בקונסולה:
לְנַחֵם. עֵץ ( getLastCh ) ;כפי שאתה יכול לראות, הבאנו בהצלחה את הדמות האחרונה ' ט 'של מיתר' לינוקס רמז ”:
בוא נראה שיטה נוספת לקבלת התו האחרון של מחרוזת.
שיטה 3: קבל את התו האחרון של המחרוזת באמצעות שיטת substr()
כדי לקבל את התו האחרון של המחרוזת, השתמש ב-JavaScript שהוגדר מראש ' substr() ' שיטה. זה לוקח את האינדקס של התו האחרון כפרמטר ונותן את התו באותו אינדקס בתור תת-מחרוזת.
תחביר
בצע את התחביר המצוין להלן עבור שיטת substr():
ה ' string.length – 1 ' הוא האינדקס האחרון של המחרוזת.
דוגמא
כאן, נשתמש באותה מחרוזת שנוצרה בדוגמה הקודמת ונקרא ל-' substr() ' שיטה:
הדפס את הערך המתקבל באמצעות ' console.log() ' שיטה:
לְנַחֵם. עֵץ ( getLastCh ) ;תְפוּקָה
בוא נראה עוד שיטה אחת לעשות את אותה משימה.
שיטה 4: קבל את התו האחרון של המחרוזת באמצעות שיטת slice()
אתה יכול גם להשתמש ב' פרוסה() ' שיטה לקבלת התו האחרון של המחרוזת ב-JavaScript. זה נותן את החלק שחולץ במחרוזת חדשה מבלי לשנות את המחרוזת הקיימת. המתודה slice() מקבלת מחרוזת כקלט ומחזירה מחרוזת משנה; אם תתחיל את החיתוך ב-1, התו האחרון במחרוזת יוחזר.
תחביר
עבור שיטת slice() השתמש בתחביר הנתון:
כאן, ' -1 ' מציין את האינדקס האחרון של המחרוזת.
דוגמא
בדוגמה זו, נשתמש במחרוזת שנוצרה קודם לכן ונפעיל את ' פרוסה() שיטה לקבל את התו האחרון ממחרוזת:
לבסוף, הדפס את התו האחרון של המחרוזת באמצעות ' console.log() ' שיטה:
לְנַחֵם. עֵץ ( getLastCh ) ;הפלט מחזיר את המדד האחרון ' ט 'של המחרוזת' לינוקס רמז ”:
נעבור לשיטה הבאה.
שיטה 5: קבל את התו האחרון של המחרוזת באמצעות סימון סוגריים
סימון סוגריים ' [ ] ' היא שיטה נוספת לקבלת התו האחרון של המחרוזת. כדי לקבל את התו האחרון של המחרוזת, אתה יכול להשתמש ב-' str.length – 1 '.
תחביר
עקוב אחר התחביר המוזכר להלן לשימוש בסימון סוגריים:
דוגמא
כעת, נשתמש ב' סימון סוגריים ' כדי לקבל את התו האחרון של המחרוזת:
לבסוף, הדפס את התו האחרון שהוחזר של המחרוזת בקונסולה:
לְנַחֵם. עֵץ ( getLastCh ) ;תְפוּקָה
אספנו את כל השיטות לקבלת התו האחרון ממחרוזת.
סיכום
כדי לקבל את התו האחרון ממחרוזת, אתה יכול להשתמש בשיטות המובנות ב-JavaScript, כגון שיטת charAt() , שיטת at() , שיטת substr() , שיטת slice() או סימון Bracket. עם זאת, המתודות at() וה-charAt() הן השיטות הנפוצות המשמשות כדי לקבל את התו האחרון. מאמר זה סיפק מספר דרכים לקבל את התו האחרון ממחרוזת עם דוגמאות מפורטות.