תרגול JavaScript
עשרות תרגילים בג׳אווה-סקריפט, מחולקים לפי נושאים
- מה הן שתי הצורות שראינו להריץ קוד JavaScript בדפדפן?
- מתי נקבל undefined בהדפסה של משתנה x לקונסול ומתי נקבל Uncaught ReferenceError: x is not defined?
- מה הם סוגי המשתנים ומה יקרה בחיבור משתנים מסוגים שונים?
- מה הם האופרטורים שאפשר להפעיל על משתנים?
- הראו כיצד כותבים תנאי של (לדוגמא) 5 מקרים שונים.
- כתבו פונקציה המקבלת פרמטר name ומציגה alert עם הכיתוב: Hello name לדוגמא:
hello(“Avi”) —> Hello Avi
- כתבו פונקציה המקבלת פרמטר של טמפרטורה ומדפיסה לקונסול כיצד כדאי להתלבש היום.
- כתבו פונקציה המקבלת 3 קלטים ומדפיסה את תוצאת הכפל שלהם.
- כתבו פונקציה המקבלת שני מספרים a ו- b ומחזירה את הגדול מבינהם. הציגו את התשובה המחוזרת ב alert.
- כתבו את אותה הפונקציה בעזרת קלט מהמשתמש ע״י שימוש ב prompt
- כתבו פונקציה המקבלת ערך מסויים ומציגה בקונסול מה סוג המשתנה (רמז - השתמשו ב typeof. מומלץ לגגל על זה)
- הגדירו פונקציה שמחזירה boolean וכל פעם שקוראים לה תחזיר את הערך ההופכי לערך הקודם. (toggle)
- כתבו פונקציה הקולטת מידע מהמשתמש ומדפיסה אותו 10 פעמים בלולאת for.
- כתבו פונקציה הקולטת מספר מהמשתמש x ומדפיסה Hello שוב ושוב x פעמים.
- כתבו פונקציה הקולטת מספר מהמשתמש שנשמר במשתנה x, קולטת מהמשתמש x ציונים, ומדפיסה ממוצע עבור ציונים אלו. (רמז - העזר ב parseInt)
- כתבו פונקציה הקולטת מילים מהמשתמש ומדפיסה אותם עד לקבלת המילה stop. (רמז - היעזרו בתנאי הבדיקה של הלולאה)
- כתבו פונקציה הקולטת מספרים מהמשתמש עד לקבלת המספר 1- ומדפיסה את המספר הגדול מביניהם.
- ענו על כל השאלות תוך שימוש בלולאת while.
- ענו על כל השאלות תוך שימוש בלולאת do while.
- כתבו פונקציה
last2(str)
שתחזיר את שני התווים האחרונים של המחרוזת str.
- כתבו תוכנית שקולטת מחרוזת ולולאה שרצה עליה ומדפיסה כל פעם תו אחד מתוך המחרוזת.
- כתבו פונקציה המקבלת שני פרמטרים - מחרוזת ותו. הפונקצי