מתודות מחרוזת
חלק מהיחידה לוגיקה וזרימת התוכנית במסלול ה-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"אתגר
קלצרו פונקציה בשם alternateCase שמקבלת מחרוזת כקלט ומחזירה מחרוזת חדשה שבה האותיות מופיעות לסירוגין באותיות גדולות וקטנות. התו הראשון צריך להיות באות גדולה, השני באות קטנה, השלישי באות גדולה, וכן הלאה.
נסו בעצמכם
function alternateCase(str) {
// כתבו את הקוד שלכם כאן
}
// אל תכתבו שום דבר מחוץ לפונקציההשיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה לוגיקה וזרימת התוכנית
4JSON חלק 2
מעבר על JSONJSON מקונןשרשור אופציונלי ב-JSONהעתקה שטחית והעתקה עמוקהסיכום - חנות אופנייםסיכום - מערכת השמש10ניהול מערכת הפסטיבל
סקירת הפרויקטהוספת סרטים ואולמות2מערכים רב־ממדיים
יסודות המערכים הדו־ממדייםגישה לאיברים במערך דו־ממדילולאות מקוננות עם מערכים דו־ממדייםסיכום – מערכים דו־ממדייםחיבור וחיסור מטריצותמערכים משונניםמערכים תלת־ממדיים ומעבר לכךתבניות נפוצות במערכים דו־ממדייםסיכום – כל מה שצריך לדעת על מערכיםתרגלו בעצמכם: קומפיילר JavaScript אונליין