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