Menu
CoddyTech

מתודות מחרוזת

חלק מהיחידה לוגיקה וזרימת התוכנית במסלול ה-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"
challenge icon

אתגר

קל

צור פונקציה בשם alternateCase שמקבלת מחרוזת כקלט ומחזירה מחרוזת חדשה שבה האותיות הגדולות והקטנות מתחלפות. התו הראשון צריך להיות באות גדולה, השני באות קטנה, השלישי באות גדולה, וכן הלאה.

נסו בעצמכם

function alternateCase(str) {
  // כתבו כאן את הקוד שלכם
}
// אל תכתבו דבר מחוץ לפונקציה
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה לוגיקה וזרימת התוכנית

תרגלו בעצמכם: קומפיילר JavaScript אונליין