מדריך זה ידון בגישות להמרת מספר שלם לדמות המקבילה שלו באמצעות JavaScript.
כיצד להמיר/להמיר מספר שלם לשווה ערך לתווים שלו באמצעות JavaScript?
כדי להמיר מספר שלם לאו המקביל שלו ב-JavaScript, החל את המשולב ' charCodeAt() ' ו' String.fromCharCode() ' שיטות. שיטת charCodeAt() נותנת את ה-Unicode של התו באינדקס ספציפי במחרוזת, בעוד ששיטת String.fromCharCode() הופכת את ערכי ה-Unicode לתווים. ניתן ליישם שיטות אלו בשילוב כדי להחזיר את התו המתאים כנגד המספר השלם שעבר ביחס לתו שצוין באמצעות פונקציה המוגדרת על ידי המשתמש.
תחביר
חוּט. charCodeAt ( אינדקס )
בתחביר לעיל:
' אינדקס ' מתייחס לאינדקס של הדמות.
חוּט . מ-CharCode ( מספר 1 , מספר 2 )
בתחביר הנתון:
' מספר 1 ', ' מספר 2 תואם ערך Unicode אחד או יותר שיש להמיר.
דוגמה 1: המרת מספר שלם לשווה ערך לתווים שלו (אותיות קטנות) באמצעות JavaScript
בדוגמה זו, המספר השלם שעבר יומר לתו המקביל באותיות קטנות:
פוּנקצִיָה convertintChar ( מספר שלם ) {
לתת אופי = 'א' . charCodeAt ( 0 ) ;
לְנַחֵם. עֵץ ( 'קוד התו הוא:' , דמות ) ;
לַחֲזוֹר חוּט . מ-CharCode ( דמות + מספר שלם ) ;
}
לְנַחֵם. עֵץ ( 'מקבילת התווים של המספר השלם היא:' , convertintChar ( שתיים ) ) ;
תַסרִיט >
בשורות הקוד לעיל:
- הגדר פונקציה בשם ' convertintChar() ' בעל הפרמטר הנקוב.
- פרמטר הפונקציה מצביע על המספר השלם, שצריך להמיר אותו לאופי המקביל שלו.
- בהגדרת הפונקציה, ציין את התו האמור והחל את ה-' charCodeAt() 'שיטה שיש' 0 ” כפרמטר שלו, המצביע על האינדקס של הדמות.
- שיטה זו תחזיר את ה-Unicode של התו המשויך ותציג אותו.
- לאחר מכן, החל את ' String.fromCharCode() ” שיטה להמרת ערך Unicode המחושב, בשלב הקודם, לתו.
- ה ' + ' סימן בפרמטר של השיטה מציין שהמספר השלם שעבר יתווסף לתו המצוין שנדון קודם ויחזיר את התו המתאים לגביו.
- לבסוף, גש לפונקציה המוגדרת על ידי העברת המספר הנקוב כדי לבצע את הדרישה הרצויה.
תְפוּקָה
בפלט לעיל, המספר השלם ' שתיים ' מומר לאופי המקביל שלו ' ג '. שימו לב ש-0,1,2 תואמים לתווים ' א ', ' ב ', ' ג ', וכן הלאה.
דוגמה 2: המרת מספר שלם לשווה ערך לתווים שלו (אותיות גדולות) באמצעות JavaScript
בדוגמה הספציפית הזו, באופן דומה, המספר השלם שעבר יומר לאופי המקביל שלו אך באותיות גדולות:
פוּנקצִיָה convertintChar ( מספר שלם ) {
לתת אופי = 'א' . charCodeAt ( 0 ) ;
לְנַחֵם. עֵץ ( 'קוד התו הוא:' , דמות ) ;
לַחֲזוֹר חוּט . מ-CharCode ( דמות + מספר שלם ) ;
}
לְנַחֵם. עֵץ ( 'מקבילת התווים של המספר השלם היא:' , convertintChar ( 0 ) ) ;
תַסרִיט >
בצע את השלבים הבאים, כפי שמופיעים בקוד לעיל:
- הגדר פונקציה בעלת הפרמטר הנקוב, כפי שעשינו בדוגמה הקודמת.
- בהגדרתו, ציין את התו באותיות גדולות ושייך אותו ל-' charCodeAt() 'שיטה, כפי שנדון קודם לכן.
- לאחר מכן, חזור על הגישות הנדונות כפי שנאמר קודם להמרת המספר השלם שעבר ' 0 ' לתוך המקבילה לאופי שלו.
תְפוּקָה
בפלט לעיל, קוד התו של ' א ' הוא 65, והתו המקביל של המספר השלם שעבר ' 0 'הוא ' א '.
דוגמה 3: המרת תו חזרה לשווה הערך שלו באמצעות JavaScript
אם ישנה דרישה להמיר את התו בחזרה למספר השלם המקביל שלו, בצע את השלבים המפורטים להלן:
פוּנקצִיָה convertcharInt ( ch ) {
לתת אופי = 'א' . charCodeAt ( 0 ) ;
לְנַחֵם. עֵץ ( 'קוד התו הוא:' , דמות ) ;
לַחֲזוֹר ch. charCodeAt ( 0 ) - דמות ;
}
לְנַחֵם. עֵץ ( 'המקבילה של הדמות היא:' , convertcharInt ( 'א' ) ) ;
תַסרִיט >
בצע את השלבים הבאים, כפי שמופיעים בקוד לעיל:
- הגדר פונקציה בשם ' convertcharInt() ” בעל הפרמטר הנתון, התואם לתו שעבר שיש להמיר למספר השלם המקביל.
- בהגדרת הפונקציה, באופן דומה, החזר את ה-Unicode של התו המשויך והצג אותו.
- כמו כן, החסר את קוד התו של התו ' א ' מקוד התו של התו שעבר כדי להביא את המספר השלם המקביל של התו.
- לבסוף, גש לפונקציה המוגדרת על ידי העברת התו ' א ' כדי לקבל את המספר השלם המקביל שלו.
תְפוּקָה
הפלט לעיל מסמל שהפונקציונליות הרצויה מושגת.
סיכום
ה ' charCodeAt() ' וה ' String.fromCharCode() ניתן ליישם שיטות בשילוב כדי להמיר את המספר השלם למקביל התו שלו ב-JavaScript. שיטות אלו משמשות להחזרת האותיות הקטנות והרישיות המתאימים למספרים השלמים שעברו. בלוג זה מודרך להמרה/המרת מספר שלם לאופי המקביל שלו ב-JavaScript.