יסודות המחרוזות
חלק מהיחידה לוגיקה וזרימת התוכנית במסלול ה-JavaScript של Coddy. שיעור 1 מתוך 65.
ב-JavaScript, מחרוזות אינן ניתנות לשינוי. פירוש הדבר הוא שלאחר יצירת מחרוזת, אי אפשר לשנות את הערך שלה. כל פעולה שנראית כאילו היא משנה מחרוזת יוצרת למעשה מחרוזת חדשה.
הנה דוגמה:
let str = "Hello";
str[0] = "h"; // זה לא עובד
console.log(str); // עדיין מדפיס "Hello"כשמבצעים פעולות על מחרוזות, יוצרים מחרוזות חדשות:
let str = "Hello";
let newStr = str + " World";
console.log(str); // "Hello"
console.log(newStr); // "Hello World"אף שמחרוזות ומערכים הם טיפוסי נתונים שונים, יש להם שיטות דומות רבות. לדוגמה, שניהם תומכים בשיטות כמו:
includes()indexOf()lengthslice()
עם זאת, זכרו שבניגוד למערכים, מחרוזות הן בלתי ניתנות לשינוי, ולכן שיטות שמשנות מערכים (כמו push() או pop()) אינן קיימות עבור מחרוזות.
נסו בעצמכם
השיעור הזה לא כולל אתגר קוד.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה לוגיקה וזרימת התוכנית
4JSON חלק 2
מעבר על JSONJSON מקונןשרשור אופציונלי ב-JSONהעתקה שטחית והעתקה עמוקהסיכום - חנות אופנייםסיכום - מערכת השמש10ניהול מערכת הפסטיבל
סקירת הפרויקטהוספת סרטים ואולמות2מערכים רב־ממדיים
יסודות המערכים הדו־ממדייםגישה לאיברים במערך דו־ממדילולאות מקוננות עם מערכים דו־ממדייםסיכום – מערכים דו־ממדייםחיבור וחיסור מטריצותמערכים משונניםמערכים תלת־ממדיים ומעבר לכךתבניות נפוצות במערכים דו־ממדייםסיכום – כל מה שצריך לדעת על מערכיםתרגלו בעצמכם: קומפיילר JavaScript אונליין