סטודנטים/ות יקרים/ות!

הפוסט הנ"ל הינו סיכום קצר של השיעור בנקודות + מכיל את הקבצים שתורגלו בכיתה במהלך השיעור.
אם החומר לא מובן, אפשר לשלוח לי מייל או להתקשר : 050-555-6693 (אשתדל לענות, אם לא שלחו SMS ואחזור אליכם)

זכרו כי המפתח להצלחה הינו תרגול

שיעור 22 – עבודה מתקדמת עם אובייקטים + PROMISE

שלום לכולם,

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

בנוסף עשינו תרגיל קצר:

כתבו קטע קוד, שבתוכו פונקציה שמקבלת 2 מספרים ומחזירה את הכפל שלהם.

חוק : אסור להשתמש ב * (אופרטור כפל) התוצאה של ההכפלה מתבצעת ע"י הפעולה +

רמז:
למשל : 2*5
אפשר להגיע לתוצאה אם עושים 2+2+2+2+2

לאחר מכן למדנו על PROMISE ב javascript , איך מגדירים אותו ואיך משתמשים בו. מהי עבודה סינכרונית ואסינכרונית.

תרגילים לבית:

  1. כתבו תוכנית המדמה זריקה של קוביות, רק לאחר 3 שניות יודפס התוצאה.
    התוכנית מגרילה 2 מספרים אקראיים מ 1 עד 6 המדמים קוביות.
    אם 2 המספרים שהוגרלו  הינם זהים : הפלט יהיה lucky + המספר שיצא.
    אם 2 המספרים שהוגרלו שונים – הפלט יהיה : המספר הראשון הוא : +מספר1+ המספר השני הוא +מספר2
    לדוגמא – אם בהרצת התוכנית המספרים שהוגרלו הם – 1,3 – הפלט יהיה –
    המספר הראשון הוא 1, המספר השני הוא 3.
  2. כתבו דף HTML ובו כפתור – לאחר 3 שניות מהרגע שהמשתמש לחץ על הכפתור, יוצג על המסך TIME OUT!
  3. צרו פונקציה בשם CalcStr שמקבלת string ומחזירה את כמות התווים שיש בו
  4. צרו פונקציה בשם CalcArray שמקבלת מערך של string וע"י שילוב של הפונקציה מתרגיל 3 – אני מקבל את הסכום המלא של כל התווים במערך.

בהצלחה!

אתר עם תרגילים נוספים לתרגול 

קבצי השיעור להורדה

סגירת תפריט