מעבר על מחרוזות
חלק מהיחידה לוגיקה וזרימת התוכנית במסלול ה-JavaScript של Coddy. שיעור 2 מתוך 65.
ב-JavaScript, מחרוזות הן אובייקטים שניתן לעבור עליהם, כלומר אפשר לעבור בלולאה על כל תו במחרוזת. יש דרכים רבות לעבור על מחרוזת. נציג כאן כמה מהן.
שימוש בלולאת for:
const text = "Hello";
for (let i = 0; i < text.length; i++) {
console.log(text[i]);
}שימוש בלולאת For…of:
const text = "World";
for (let char of text) {
console.log(char);
}אתגר
קלצור פונקציה בשם countUniqueVowels שמקבלת מחרוזת כארגומנט ומחזירה את מספר התנועות הייחודיות במחרוזת (התנועות הן a, e, i, o, u). הפונקציה לא צריכה להתעלם מההבדל בין אותיות גדולות לקטנות. (כלול גם את התנועות באותיות גדולות)
נסו בעצמכם
function countUniqueVowels(str) {
const vowels = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'];
// כתבו כאן את הקוד
}
// אל תכתבו דבר מחוץ לפונקציההשיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה לוגיקה וזרימת התוכנית
4JSON חלק 2
מעבר על JSONJSON מקונןשרשור אופציונלי ב-JSONהעתקה שטחית והעתקה עמוקהסיכום - חנות אופנייםסיכום - מערכת השמש10ניהול מערכת הפסטיבל
סקירת הפרויקטהוספת סרטים ואולמות2מערכים רב־ממדיים
יסודות המערכים הדו־ממדייםגישה לאיברים במערך דו־ממדילולאות מקוננות עם מערכים דו־ממדייםסיכום – מערכים דו־ממדייםחיבור וחיסור מטריצותמערכים משונניםמערכים תלת־ממדיים ומעבר לכךתבניות נפוצות במערכים דו־ממדייםסיכום – כל מה שצריך לדעת על מערכיםתרגלו בעצמכם: קומפיילר JavaScript אונליין