הקדמה בשיעור הקודם למדנו מספר דברים:- מהם מערכים.
- איך יוצרים מערכים.
- פונקציות שימושיות למערכים.
- תאריכים (Date)
מתחילים
האובייקט Math
שיטה נחמדה ביותר שיש ב-JS היא אפשרויות מתמטיות.
להבדיל מהאופרטורים "+", "-" וכ'ו יש אפשרויות נוספות ב-JS:
Math.pow()
השיטה pow() של האובייקט Math, מאפשר לנו לחשב חזקות.
לדוגמא:
קוד PHP:
window.document.write(Math.pow(X, Y));
ואז זה יחזיר את החזקה של X Y:
קוד PHP:
window.document.write(Math.pow(5, 8));
יחזיר:
שזה התוצאה של 58.
Math.sqrt()
כמו חזקות, אפשר גם לעשות שורש (√) ב-JS:
ואז זה יעשה את השורש של איקסf(√X)j
לדוגמא:
קוד PHP:
window.document.write(Math.sqrt(100));
וכמובן, זה ירשום לנו:
אם תשימו בתוך הערך מספר שלילי, אז זה ירשום "NaN".
Math.Pi
וכן, גם את ערך הפאי (3.141...) יש ב-JS.
השימוש בה הוא פשוט ולא דורש ערכים:
קוד PHP:
window.document.write(Math.pi);
וזה ירשום:
Math.max()
יש אפשרות של לבדוק מתוך רשימת מספרים את המספר עם הערך הגבוהה ביותר:
קוד PHP:
Math.max(a, b, c, d, e, f ... z);
כלומר, אפשר לשים כמה מספרים שאנו רק רוצים וזה ימצא את הגבוהה ביותר (יש להפריד בין כל מספר בפסיק).
לדוגמא:
קוד PHP:
window.document.write(Math.max(5, 10, 0));
וזה כמובן ירשום:
Math.min()
האפשרות Math.min(), היא בדיוק ההפוכה מ-Math.max():
קוד PHP:
Math.min(a, b, c, d, e, f ... z);
כלומר, אפשר לשים כמה מספרים שאנו רק רוצים וזה ימצא את הגבוהה ביותר (יש להפריד בין כל מספר בפסיק).
לדוגמא:
קוד PHP:
window.document.write(Math.min(5, 10, 0));
וזה כמובן ירשום:
Math.random()
הפונקציה הזאת מחזירה מספר בין 0 ל-1.
למשל אם נרשום:
קוד PHP:
window.document.write(Math.random());
אז זה יחזיר:
או:
או:
או בקיצור, כל מספר שקטן מ-1 וגדול מ-0.
Math.round()
הפונקציה הזאת מעגלת מספר לא שלמים.
לדוגמא אם נכניס את המספר 2.7 אז זה יחזיר 3. בגלל שזה מעגל.
אופן שימוש:
במקום X, נרשום את המספר שאנו רוצים לעגל.
לדוגמא:
קוד PHP:
window.document.write(Math.round(6.8));
וזה יחזיר:
אם אנו שמים מספר שהוא חצי (3.5, 5.5, 1.5 וכ'ו) אז זה יעגל כלפי מעלה.
לדוגמא הכנסנו 7.5, אז זה יחזיר 8.
הסטוריה
history.back()
אפשרות טובה ב-JS, היא שאפשר לדעת מה היה הדף האחרון שביקר המשתמש.
לדוגמא:
קוד PHP:
window.document.write(window.history.back());
זה ידפיס את הדף שממנו הגיע, כלומר הדף האחרון שבוא ביקר.
אם נרצה להפנות לדף הקודם שהיה נרשום כך:
קוד PHP:
window.history.back()
לשימוש:
קוד HTML:
<input type="button" value="Go back" onclick="window.history.back()">
וכל דבר אפשרי שעולה על מחשבותיכם.
history.forward()
אפשרות טובה ב-JS, היא שאפשר לדעת מה היה הדף הבא שביקר המשתמש. אפשרות זאת מקבילה ללחצן בפדפן שחוזר אחורה ברשימת ההיסוטריה.
לדוגמא:
קוד PHP:
window.document.write(window.history.forward());
זה ידפיס את הדף הבא, כלומר הדף הבא שבוא ביקר.
אם נרצה להפנות לדף הבא שהיה נרשום כך:
קוד PHP:
window.history.forward()
לשימוש:
קוד HTML:
<input type="button" value="Go back" onclick="window.history.forward()">
וכל דבר אפשרי שעולה על מחשבותיכם.