שם:  whtyuwymzyor.png
צפיות: 143
גודל:  42.3 קילובייט
הקדמה
בשיעור הקודם למדנו מספר דברים:
  • מהם מערכים.
  • איך יוצרים מערכים.
  • פונקציות שימושיות למערכים.
  • תאריכים (Date)
מתחילים
האובייקט Math
שיטה נחמדה ביותר שיש ב-JS היא אפשרויות מתמטיות.
להבדיל מהאופרטורים "+", "-" וכ'ו יש אפשרויות נוספות ב-JS:
Math.pow()
השיטה pow() של האובייקט Math, מאפשר לנו לחשב חזקות.
לדוגמא:
קוד PHP:
window.document.write(Math.pow(XY)); 
ואז זה יחזיר את החזקה של X Y:
קוד PHP:
window.document.write(Math.pow(58)); 
יחזיר:
390625
שזה התוצאה של 58.


Math.sqrt()
כמו חזקות, אפשר גם לעשות שורש (√) ב-JS:
קוד PHP:
Math.sqrt(X); 
ואז זה יעשה את השורש של איקסf(√X)j
לדוגמא:
קוד PHP:
window.document.write(Math.sqrt(100)); 
וכמובן, זה ירשום לנו:
10

אם תשימו בתוך הערך מספר שלילי, אז זה ירשום "NaN".


Math.Pi
וכן, גם את ערך הפאי (3.141...) יש ב-JS.
השימוש בה הוא פשוט ולא דורש ערכים:
קוד PHP:
window.document.write(Math.pi); 
וזה ירשום:
3.141592653589793

Math.max()
יש אפשרות של לבדוק מתוך רשימת מספרים את המספר עם הערך הגבוהה ביותר:
קוד PHP:
Math.max(abcde... z); 
כלומר, אפשר לשים כמה מספרים שאנו רק רוצים וזה ימצא את הגבוהה ביותר (יש להפריד בין כל מספר בפסיק).
לדוגמא:
קוד PHP:
window.document.write(Math.max(5100)); 
וזה כמובן ירשום:
10

Math.min()
האפשרות Math.min(), היא בדיוק ההפוכה מ-Math.max():
קוד PHP:
Math.min(abcde... z); 
כלומר, אפשר לשים כמה מספרים שאנו רק רוצים וזה ימצא את הגבוהה ביותר (יש להפריד בין כל מספר בפסיק).
לדוגמא:
קוד PHP:
window.document.write(Math.min(5100)); 
וזה כמובן ירשום:
0

Math.random()
הפונקציה הזאת מחזירה מספר בין 0 ל-1.
למשל אם נרשום:
קוד PHP:
window.document.write(Math.random()); 
אז זה יחזיר:
0.3633725370746106
או:
0.7364499985706061
או:
0.4891993261408061
או בקיצור, כל מספר שקטן מ-1 וגדול מ-0.


Math.round()
הפונקציה הזאת מעגלת מספר לא שלמים.
לדוגמא אם נכניס את המספר 2.7 אז זה יחזיר 3. בגלל שזה מעגל.
אופן שימוש:
קוד PHP:
Math.round(X); 
במקום X, נרשום את המספר שאנו רוצים לעגל.
לדוגמא:
קוד PHP:
window.document.write(Math.round(6.8)); 
וזה יחזיר:
7

אם אנו שמים מספר שהוא חצי (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()">
וכל דבר אפשרי שעולה על מחשבותיכם.