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

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

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

JAVASCRIPT LESSON 14 – Async await+ try-catch

שלום לכולם,

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

1.מספר טבעי:
מספר טבעי הוא מספר שלם וחיובי
מספר טבעי גם לא יכול להיות מספר אין סופי
כתוב תוכנית המקבלת מספר ובודקת האם הוא מספר טבעי.

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

3. כתוב תוכנית המקבלת מספר ומדפיסה את כל המספרים
הראשוניים שיש מ0 עד לאותו מספר.
(אתגר: בלי להשתמש בתרגיל 2 כפונקציה, אלא לבצע חישוב עם 2 מערכים)

בהמשך השיעור למדנו את החומר הבא:

  1. שימוש ב Async Await בעבודה אסינכרונית
  2. עברנו בצורה מסודרת על הנושא של שימוש ב Try – Catch לטיפול  בשגיאות

במהלך השיעור עשינו גם את התרגיל הבא:

1. השתמשו ב API של users
כתבו פונקציה בשם getUsers שמקבלת
מערך של
אובייקטים ומחזירה (על ידי פרומיס) רק
את השמות של
כל היוזרים.

2. השתמשו ב async await וכתבו פונקציה
שמבצעת קריאה ל api אחרי שהיא
מקבלת את הנתונים
היא משתמשת גם בפונקציה getUsers
ואז מחזירה רק את השמות משתמשים.

בנוסף , למדנו על  try-catch  

ועשינו תרגול עם טופס.

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

שיעורי בית:

עשינו תרגיל דומה בעבר, רק שהפעם נעשה את זה בדרך אחרת לגמרי.

הדגש בפתרון הוא שתעשו את זה על פי הדרך הזו.

לרשותכם API של מטבעות וירטואלים.

https://api.coincap.io/v2/assets

השתמשו ב api, אבל הפעם באמצעות Async Await , fetch  בשביל לקבל את הנתונים מהשרת.

הציגו את השם של כל מטבע ואת המחיר שלו בדף.   עם שימוש ב Handlebars (למדנו בשיעור 13)  (בנו טמפלייט של HTML  שמציג שם של מטבע ואת הערך שלו – והשתמשו בו כל פעם בשביל להציג מטבע אחר).

בלחיצה על מטבע, אני אציג בחלון/בפופאפ את כל הנתונים של המטבע מ  API . (גם על ידי שימוש ב Handlebars)

בהצלחה!

 

 

 

 

 

 

 

 

סגירת תפריט