Menu
Coddy logo textTech

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

חלק מהיחידה לוגיקה וזרימת התוכנית במסלול ה-JavaScript של Coddy. שיעור 4 מתוך 65.

הנה כמה מתודות מחרוזת נפוצות:

<b>toUpperCase()</b> ו־<b>toLowerCase()</b>: ממירים מחרוזת לאותיות גדולות או קטנות בלבד.

let str = "Hello";
console.log(str.toUpperCase()); // "HELLO"
console.log(str.toLowerCase()); // "hello"

<b>replace()</b>: מחליפה ערך מסוים בערך אחר במחרוזת. כברירת מחדל, היא מחליפה רק את המופע הראשון.

כדי להחליף את כל המופעים, צריך להשתמש ב־<b>replaceAll()</b>:

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 אונליין