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

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

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

javascript שיעור 7 – תרגול

שלום לכולן,

השיעור פתרנו את התרגילים הבאים כתרגול:

כתבו מערך שמכיל 3 אובייקטים של תלמידים.
לכל תלמיד יש את הפרטים הבאים:
שם.
טלפון.
ציון ממוצע.
score/grade

חלק 2.
השתמשו בלולאת for והדפיסו לקונסול רק
את השמות של התלמידים
שהציון ממוצע שלהם מעל 80.

חלק 3.
בצעו את חלק 2 שוב, רק שהפעם עם לולאת forEach.
תרגיל 2:

כתבו מערך בשם Movies – בתור התחלה המערך ריק.

כתבו פונקציה בשם addMovie – שמקבלת אובייקט
שמתאר סרט ומוסיפה אותו למערך.

(לכל סרט יש את התכונות הבאות :שם, מספר דקות,
שנה שבה הסרט היה בקולנוע).

כתבו פונקציה נוספת בשם showLongMovies –
שמדפיסה לי את השמות של הסרטים שאורכם גדול מ 90 דקות.

תרגיל 3 :

צרו מערך בשם products שיכיל מוצרים.

צרו פונקציה בשם addProduct שמקבלת *אובייקט* של מוצר
ומוסיפה אותו למערך.

צרו פונקציה בשם bestSeller שמדפיסה את המוצרים שנמכרו
יותר מ 3 פעמים. השתמשו ב forEach.
price
לכל מוצר יש את המאפיינים הבאים : שם המוצר, מחיר,
וכמות פעמים שהמוצר נמכר.

תרגיל 4 :

צרו מערך של בעלי תפקידים בבית הספר.
כל בעל תפקיד (איש) יורכב עם הנתונים הבאים :
name,role,age

name – שם
role – תפקיד- יכול להיות מורה או תלמיד
age – גיל.צרו פונקציה שמדפיסה לי *רק את השמות של המורים*
וצרו פונקציה נוספת שמדפיסה *רק את השמות של התלמידים*

 

שיעורי בית :

העתיקו את המערך מהכתובת הבאה: https://jsonplaceholder.typicode.com/users

כתבו 3 פונקציות

getNames – פונקציה שתדפיס את השמות של כל המשתמשים שנמצאים בקובץ.

getEmails – פונקציה שמדפיסה את כל הכתובות מייל של המשתמשים שיש בקובץ.

getEven – פונקציה שמדפיסה את השמות של כל המשתמשים שהמספר מזהה (Id ) שלהם הוא זוגי.

 

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

 

סגירת תפריט