מתודות מחרוזת
חלק מהיחידה לוגיקה וזרימת התוכנית במסלול ה-JavaScript של Coddy. שיעור 4 מתוך 65.
הנה כמה שיטות נפוצות למחרוזות:
toUpperCase() ו־toLowerCase(): המרת מחרוזת לאותיות גדולות או קטנות בלבד.
let str = "Hello";
console.log(str.toUpperCase()); // "HELLO"
console.log(str.toLowerCase()); // "hello"replace(): מחליפה ערך מוגדר בערך אחר במחרוזת. כברירת מחדל, היא מחליפה רק את המופע הראשון.
כדי להחליף את כל המופעים, צריך להשתמש ב־replaceAll():
let str = "Hello World World";
console.log(str.replace("World", "JavaScript"));
// "Hello JavaScript World"
console.log(str.replaceAll("World", "JavaScript"));
// "Hello JavaScript JavaScript"trim(): מסירה רווחים לבנים משני קצותיה של מחרוזת.
let str = " Hello World ";
console.log(str.trim()); // "Hello World"charAt(): מחזירה את התו באינדקס מוגדר במחרוזת.
let str = "Hello";
console.log(str.charAt(1)); // "e"אפשר גם לגשת לתו באינדקס מסוים באמצעות סוגריים מרובעים []:
let str = "Hello";
console.log(str[1]); // "e"אתגר
קלצור פונקציה בשם alternateCase שמקבלת מחרוזת כקלט ומחזירה מחרוזת חדשה שבה האותיות הגדולות והקטנות מתחלפות. התו הראשון צריך להיות באות גדולה, השני באות קטנה, השלישי באות גדולה, וכן הלאה.
נסו בעצמכם
function alternateCase(str) {
// כתבו כאן את הקוד שלכם
}
// אל תכתבו דבר מחוץ לפונקציההשיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה לוגיקה וזרימת התוכנית
4JSON חלק 2
מעבר על JSONJSON מקונןשרשור אופציונלי ב-JSONהעתקה שטחית והעתקה עמוקהסיכום - חנות אופנייםסיכום - מערכת השמש10ניהול מערכת הפסטיבל
סקירת הפרויקטהוספת סרטים ואולמות2מערכים רב־ממדיים
יסודות המערכים הדו־ממדייםגישה לאיברים במערך דו־ממדילולאות מקוננות עם מערכים דו־ממדייםסיכום – מערכים דו־ממדייםחיבור וחיסור מטריצותמערכים משונניםמערכים תלת־ממדיים ומעבר לכךתבניות נפוצות במערכים דו־ממדייםסיכום – כל מה שצריך לדעת על מערכיםתרגלו בעצמכם: קומפיילר JavaScript אונליין