- לדעת כיצד להפוך מחרוזת ב- JavaScript זו מיומנות חיונית, ומדריך זה מספק לך הוראות שלב אחר שלב.
- השיטה הראשונה שניתן ליישם במקרה זה היא להמיר את המחרוזת למערך ולהפוך אותו.
- חקור את היסודיות שלנו רכזת כלים למפתחים לקבלת מידע שימושי יותר בנושא זה.
- אל תהססו להוסיף סימניות לסימניות שלנו קטע Javascript לקבלת מדריכים קלים יותר למעקב.
תוכנה זו תשמור על מנהלי ההתקנים שלך, ובכך תשמור עליך מפני שגיאות מחשב נפוצות ותקלות חומרה. בדוק את כל הנהגים שלך כעת בשלושה שלבים פשוטים:
- הורד את DriverFix (קובץ הורדה מאומת).
- נְקִישָׁה התחל סריקה למצוא את כל הנהגים הבעייתיים.
- נְקִישָׁה עדכן מנהלי התקנים כדי לקבל גרסאות חדשות ולהימנע מתקלות במערכת.
- DriverFix הורד על ידי 0 קוראים החודש.
פלינדרום היא מילה או רשימת תווים שקוראים אותו הדבר כשהם הפוכים. דוגמה טובה לכך היא המילה 'RADAR'.
הדרך הקלה ביותר לבדוק אם נמצא פלינדרום JavaScript זה ליצור עותק של המחרוזת המקורית, להפוך אותה ואז להשוות אותה. אם ברצונך לבנות אלגוריתם שיעשה זאת ביעילות, תצטרך ללמוד כיצד להפוך מחרוזת ב- JavaScript. במדריך זה תוכלו ללמוד כיצד.
כיצד אוכל להפוך מחרוזת באמצעות JavaScript?
1. המירו אותו למערך והפכו אותו
- פצל את המחרוזת שלך למערך של מצעים באמצעות לְפַצֵל() שיטה ממחלקת האובייקטים String. שיטת הפיצול דורשת מחרוזת כטיעון שלה. במקרה זה, תשתמש במחרוזת ריקה. אז השיטה צריכה להיראות כך:
לְפַצֵל("")
- הפוך את סדר המערך באמצעות ה- לַהֲפוֹך() שיטה.
- להמיר את המערך בחזרה למחרוזת באמצעות לְהִצְטַרֵף() שיטה. בדומה לשיטת הפיצול, שיטת ההצטרפות דורשת מחרוזת כארגומנט. שוב תשתמש במחרוזת ריקה:
לְהִצְטַרֵף("")
הדרך הטובה ביותר ליישם את השלבים שלעיל היא באמצעות פונקציה. הנה דוגמה קוד מקור מהיר שתוכל להעתיק, לבדוק ולשנות:
מחרוזת נוכחית: "הפוך את המחרוזת הזו!" הרברסו הגדול!
בדוגמה שלעיל, אנו יוצרים פונקציה שהופכת מחרוזת מקודדת קשה ואז מגדירה אליה אלמנט מסמך. לאחר מכן הפונקציה נקראת מכפתור שכותרתו 'הפוך'.
ישנן דרכים רבות בהן ניתן לקצר ולשנות קוד זה. למשל, במקום להקצות את המחרוזת המחוברת ל- str מִשְׁתַנֶה, אתה יכול להקצות אותו מחדש ל- מילואים משתנה ואז הפנה אליו את רכיב מסמך ה- HTML של ההדגמה כלומר.
res = res.join ("");
document.getElementById ("הדגמה"). innerHTML = res;
לחלופין, אתה יכול לעבות את כל שלושת השלבים לשורה אחת:
var res = str.split (""). הפוך (). להצטרף ("");
כך או כך, התוצאות צריכות להיות זהות:
רוצה ללמוד JavaScript אפילו מהר יותר? למד מדוע עליך להוריד קוד JavaScript על ידי קריאת מאמר זה!
2. הפוך את המחרוזת ב- JavaScript באמצעות for-loop
- צור משתנה מחרוזת ריק חדש שיאכלס את המחרוזת ההפוכה.
var reverseString = "";
- בנה לולאה עבור עם המאפיינים הבאים:
- אתחול: אתחול מונה שערכו הוא אורך המחרוזת שיש לחסר ב -1.
- תנאי: וודא כי המונה גדול או שווה ל- 0.
- איטרציה: הדלפק אמור לרדת בכל לולאה מוצלחת.
- גוף הלולאה עבור צריך להוסיף תו מהמחרוזת המקורית למה שיהפוך למחרוזת ההפוכה תוך שימוש במונה לולאה כדי להגדיר את מיקום התו.
עבור (var i = fwdStri.length - 1; i> = 0; i--) {reverseString = newString + fwdStr [i]; }
שוב, עליך ליישם את הפעולה הנ"ל בפונקציה בתוך תגי scripting. בין אם ברצונך לכלול את JavaScript כקובץ חיצוני או כקוד מוטבע, תלוי בך. כך נראה הפתרון שלמעלה בפעולה:
הרברסו הגדול!
מחרוזת נוכחית: "הפוך את המחרוזת הזו!"
הקוד שלעיל פועל על ידי לולאה דרך המחרוזת המקורית שלך לאחור ומשכפל אותה תו אחר תו. אם אינך מעוניין להעביר את המחרוזת שלך במפורש למערך, ייתכן שתמצא פיתרון זה מתאים יותר למטרותיך.
3. הפוך את המחרוזת ב- JavaScript באמצעות רקורסיה
- צור פונקציה חדשה עם מחרוזת כפרמטר שלה למשל.
פונקציה reverseString (str) {
- בתוך גוף הפונקציה, צור אם הצהרה שבודקת אם המחרוזת שהועברה לפונקציה ריקה. אם נכון, עליו להחזיר מחרוזת ריקה למשל.
אם (str "") להחזיר "";
- הוסף הצהרה אחרת.
- בגוף ההצהרה אחרת, החזירו קריאה רקורסיבית לשיטה הנוכחית עם תחום של פרמטר המחרוזת של השיטה, החל מהתו השני כלומר str.substr (1). הוסף את האות הראשונה של המצע החדש למשל.
אחרת להחזיר reverseString (str.substr (1)) + str.charAt (0);
עליך להתקשר לשיטה זו מפונקציה אחרת האחראית על הצגת התוצאות. הקוד השלם אמור להראות בערך כך:
הרברסו הגדול!
מחרוזת נוכחית: "הפוך את המחרוזת הזו!"
רקורסיה עובדת הרבה כמו לולאה עבור, אבל אתה שולל את ההיגיון של JavaScript כדי לעבוד בשבילך. במקום להוסיף תווים בסוף המחרוזת, הוא מצמיד אותה לחזית עם כל לולאה. עם זאת, התוצאות זהות בהרבה.
ניתן לבדוק את הדוגמאות שלעיל באמצעות פנקס הרשימות של Windows ודפדפן האינטרנט. עם זאת, אנו ממליצים להשתמש ב- עורך קוד חוצה פלטפורמות או סביבת פיתוח משולבת שתחסוך לעצמך זמן.
כיצד להפוך מחרוזת ב- Javascript היא שאלה לראיון נפוצה. לכן, הבנתה עשויה להיות הכרחית להצלחתך כמפתח תוכנה.
עם זאת, ספר לנו איזו שיטה עבדה הכי טוב עבורך בתגובות למטה. כמו תמיד, תודה שקראתם.
שאלות נפוצות
על מנת לתקן את JavaScript הריק 0 ב- Chrome, עיין במפורט שלנו תקן מדריך שגיאה של javascript: void (0).
כדי לתקן את שגיאת JavaScript בתהליך הראשי, בצע את השיטות המוצגות בשימוש שלנו תקן JavaScript במדריך התהליכים הראשי.
שיטת ה- splice ב- JavaScript מוסיפה או מסירה פריטים ממערך.