בלוג זה ממחיש את ההליך לאותיות רישיות של מילה מסוימת ב-JavaScript על ידי הסבר על השיטות הבאות:
כיצד להשתמש באותיות גדולות של מילה ב-JavaScript?
אין שום נכס מובנה או שיטת JavaScript שניתן להשתמש בהם כדי להשתמש באותיות רישיות רק במילה הראשונה של המחרוזת שסופקה, עם זאת, ישנן כמה גישות שניתן לשנות כדי להחזיר את התוצאות הרצויות. שיטות אלו מתוארות עם תיאור הקוד שלהן. בואו נמשיך.
שיטה 1: שימוש בשיטת 'slice()'.
בשיטה זו, ה' מיידי() ', ו' toUpperCase() ' שיטות משמשות לאורך ' פרוסה() ' שיטה לאותיות רישיות רק במילה הראשונה או חלק כלשהו מהמחרוזת לפי הצורך או המצוין על ידי המשתמש. כפי שמוצג בקטע הקוד שלהלן:
< גוּף >
< h1 > מאמר Linuxhint h1 >
< h4 > שימוש באותיות רישיות במילה הראשונה h4 >
< כפתור בלחיצה = 'captalizeFirstWord()' > נסה זאת לַחְצָן >
< p id = 'יַעַד' > ע >
< תַסרִיט >
פוּנקצִיָה captalizeFirstWord ( ) {
לתת נתונים = מיידי ( 'נא להזין את המחרוזת' , 'ג'ון וויק' ) ;
const wordEndIndex = מיידי ( 'היכנס לטווח הסופי' , '5' ) ;
תן firstWord = נתונים. פרוסה ( 0 , wordEndIndex ) ;
תן rem = נתונים. החלף ( מילה ראשונה , '' ) ;
אם ( נתונים != ריק ) {
מסמך. getElementById ( 'יַעַד' ) . innerHTML = 'המילה הראשונה היא כעת באותיות רישיות:' + מילה ראשונה. toUpperCase ( ) + rem ;
}
}
תַסרִיט >
גוּף >
הסבר על הקוד:
- ראשית, אלמנט הכפתור מוכרז שקורא ל' captalizeFirstWord() שיטת ' באמצעות ' בלחיצה 'מאזין אירועים. ה ' ע אלמנט ' נוצר גם על ידי זיהוי של ' יַעַד '. ברכיב HTML זה 'p' הפלט מוכנס.
- לאחר מכן, הפונקציה ' captalizeFirstWord() ' הגוף מוגדר בתוך ' 'תג. בו, כמה ' מיידי() ' נעשה שימוש בשיטות לאחזר את הנתונים מהמשתמש לגבי המחרוזת ומספר האינדקס הסיום עבור המילים הגדולות.
- ה ' מיידי() השיטה מכילה שני פרמטרים, הראשון הוא ההודעה שמוצגת על המסך והשני הוא ערך ברירת המחדל שלה.
- ערכים אלה מאוחסנים ב' נתונים ' ו' wordEndIndex ' בהתאמה. לאחר מכן, השתמש ב' פרוסה() ' בשיטת 'נתונים' וחותכים את החלק של המחרוזת מה-' 0 ” אינדקס למספר האינדקס שסופק על ידי המשתמש. זה מפריד בין המילה הראשונה למחרוזת המסופקת שנשמרת במשתנה 'firstWord'.
- לאחר מכן, השתמש ב' החלף() שיטת ' במחרוזת שסופקה כדי להחליף את התוכן 'firstWord' במרכאות ריקות. זה משנה את המחרוזת ועכשיו היא מכילה את החלק הנותר לאחר הסרת המילה הראשונה המאוחסנת במשתנה ' rem ”
- בסופו של דבר, השתמש ב' אם ' הצהרה כדי לבדוק אם ' נתונים המשתנה שסופק על ידי המשתמש ריק או לא. אם הוא לא ריק או שווה ל' ריק ', ואז הכנס את ' מילה ראשונה ' והחל את ' toUpperCase() 'שיטה לזה.
- לאורכו, הצג את החלק הנותר המאוחסן ב' rem 'משתנה.
לאחר הקומפילציה:
הפלט מראה שהמילה הראשונה של המחרוזת שסופקה כעת באותיות גדולות.
שיטה 2: שימוש בשיטה 'substr()'.
ה ' substr() ניתן להשתמש בשיטה כדי להשתמש באותיות רישיות רק במילה הראשונה מהמחרוזת שסופקה. ניתן לעשות זאת על ידי בחירת האות הראשונה בנפרד בלבד על ידי גישה למספר האינדקס ועל ידי החלת שיטת 'toUpperCase()' עליה. לאחר מכן, צרף את החלק הנותר של המחרוזת כפי שנעשה בקוד שלהלן:
< h1 > מאמר Linuxhint h1 >< h4 > שימוש באותיות רישיות במילה הראשונה h4 >
< כפתור בלחיצה = 'captalizeFirstWord()' > נסה זאת לַחְצָן >
< p id = 'יַעַד' > ע >
< תַסרִיט >
פוּנקצִיָה captalizeFirstWord ( ) {
לתת נתונים = מיידי ( 'נא להזין את המחרוזת' , 'ג'ון וויק' )
const wordEndIndex = מיידי ( 'היכנס לטווח הסופי' , '5' ) ;
לתת לתוצאה = נתונים. substr ( 0 , wordEndIndex ) . toUpperCase ( ) + נתונים. substr ( wordEndIndex ) ;
אם ( נתונים != ריק ) {
מסמך. getElementById ( 'יַעַד' ) . innerHTML = 'המילה הראשונה היא כעת באותיות רישיות כמו: ' + תוֹצָאָה ;
}
}
תַסרִיט >
הסבר על הקוד לעיל:
- הקוד שלמעלה זהה לזו שתואר בשיטה הקודמת רק ' פרוסה() ' ו' החלף() השיטה מוחלפת ב-' substr() ' שיטה.
- השיטה 'substr()' מוחלת על ה-' נתונים המשתנה והחלק של המחרוזת מה-' 0 ” אינדקס לאינדקס שסופק מופרד. בחלק המופרד הזה שהוא המילה הראשונה, ה' toUpperCase() מיושמת השיטה כדי להשתמש באותיות רישיות.
- אחרי זה, השני ' substr() שיטת ” משמשת לבחירת החלק הנותר מהאינדקס שסופק ולאחר מכן לשרשר את התוצאה עבור שתי השיטות.
לאחר הקומפילציה:
הפלט מראה שרק המילה הראשונה מהמחרוזת הוכנסה באותיות רישיות
סיכום
אין שום שיטה מובנית שניתן להשתמש בה כדי להשתמש באותיות רישיות רק במילה הראשונה של מחרוזת שסופקה באופן דינמי. אולם, ה ' פרוסה() ' ו' substr() ניתן להשתמש בשיטות יחד עם שילוב של שיטות שונות כגון ' מיידי() ', ' החלף() ', ו' toUpperCase() ' כדי להשתמש באותיות רישיות במילה הראשונה. הנה ה ' toUpperCase() ' השיטה משתמשת באותיות גדולות במיוחד במילה הראשונה הפרוסה. פוסט זה המחיש את השיטות לאותיות רישיות במילה ב-JavaScript.