PracticU

פעולות מתמטיות ב-javascript

בלי כתוביותעם כתוביות
PracticU › קורס Javascript כולל JQuery › פעולות מתמטיות ב-javascript
מילון מושגים:
JavaScript - שפת תכנות שרצה בעיקר בדפדפן ומוסיפה אינטראקטיביות לדפי אינטרנט. רצה גם בצד השרת באמצעות Node.js.
אובייקט - יחידה בתכנות מונחה עצמים שמאגדת נתונים (תכונות) ופעולות (מתודות). נוצר בדרך כלל ממחלקה המשמשת כתבנית.
פונקציה - קטע קוד בעל שם שמבצע משימה מוגדרת, מקבל ערכי קלט (פרמטרים) ויכול להחזיר תוצאה. מאפשרת לארגן קוד ולהשתמש בו שוב.

פעולות מתמטיות ב-javascript
אובייקט Math מרכז קבועים ופונקציות לחישובים מתמטיים, והוא שימושי בכל מקום שצריך מחשבון או חישוב מספרי ב-JavaScript.
השלבים העיקריים
1. קבועים: Math.E הוא הקבוע האי-רציונלי שמשמש בחישובים מתמטיים, בערך 2.718. Math.PI הוא פאי, בערך 3.14. יש גם קבועים לוגריתמיים, ושורש 2 ושורש חצי.
2. ערך מוחלט: Math.abs מחזיר את הערך המוחלט, ולכן מינוס 50 הופך ל-50.
3. עיגול כלפי מעלה ומטה: Math.ceil מעגל כלפי מעלה, ולכן 4.1 הופך ל-5. Math.floor מעגל כלפי מטה, ולכן 4.9 הופך ל-4.
4. עיגול לקרוב: Math.round מעגל לפי המספר עצמו, וחצי מעוגל למעלה. לכן 2.5 הופך ל-3 ו-2.1 הופך ל-2.
5. מקסימום ומינימום: Math.max ו-Math.min מקבלים כמה ערכים, ומחזירים את הגדול או הקטן ביותר.
6. חזקה ושורש: Math.pow(2, 6) מחשב 2 בחזקת 6, שהוא 64. Math.sqrt(100) מחזיר 10.
7. מספר רנדומלי: Math.random מחזיר מספר בין 0 לבין 1, כולל 0 ולא כולל 1. כדי לקבל טווח, מחשבים את גודלו, כופלים את התוצאה בו ומוסיפים את הערך המינימלי. לקבלת מספר שלם עוטפים את התוצאה ב-Math.floor.
פקודות והגדרות
Math.abs(-50), Math.ceil(4.1), Math.floor(4.9), Math.round(2.5), Math.pow(2, 6), Math.sqrt(100), Math.random().
שימו לב
הפונקציות עובדות גם על מספרים שאינם שלמים, כך שהשורש של 102 הוא בערך 10.099. Math.round שונה מ-Math.ceil ו-Math.floor, כי הוא מעגל לפי המספר עצמו ולא תמיד לאותו כיוון.
השיעור מסתיים ביכולת לבצע עיגול, חזקה, שורש ובחירה של מספר רנדומלי בטווח.
השיעור הבא בקורס: אובייקט מסוג Boolean
מילון מושגים:
קוד מקור - הקוד שמפתחים כותבים בשפת תכנות, לפני הידור, המגדיר את פעולת התוכנה.
Java - שפת תכנות עילית ומונחית עצמים, הרצה על מכונה וירטואלית (JVM) ומשמשת לפיתוח מגוון יישומים.

להורדת קוד מקור של כל הדוגמאות בקורס  JAVA SCRIPT למתחילים -לחץ כאן לתלמידי המכללה בלבד

להורדת קוד מקור של כל הדוגמאות בקורס  JAVA SCRIPT למתקדמים- לחץ כאן לתלמידי המכללה בלבד

פרקי ההרצאה: פעולות מתמטיות ב-javascript

  1. 00:00

    האובייקט Math

  2. 00:51

    קבועים מתמטיים

  3. 02:16

    ערך מוחלט ועיגול כלפי מעלה

  4. 03:14

    floor, max ו-min

  5. 03:54

    העלאה בחזקה עם pow

  6. 04:43

    שורש עם sqrt

תמלול ההרצאה: פעולות מתמטיות ב-javascript

הטקסט המלא של הדקות הראשונות בהרצאה «פעולות מתמטיות ב-javascript» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:01

    האובייקט הבא שאנחנו הולכים לראות בג'אווה סקריפט נקרא Math. Math בעצם זה אובייקט שמכיל מספר פונקציות ומספר קבועים לביצוע פעולות מתמטיות. איפה אנחנו נרצה להשתמש עם זה?

  2. 00:15

    אז בעצם כל פעם שאנחנו רוצים לעשות חישובים מתמטיים, Calculations שונים, לדוגמה אנחנו רואים פה איזשהו מחשבון שאנחנו יכולים לבצע כל מיני חישובים איתו.

  3. 00:31

    אנחנו יכולים לבצע כפל, אנחנו יכולים לבצע חילוק, כל פעולות החשבון. כל פעם שאנחנו רוצים בעצם שיהיה לנו מחשבון או כל מיני חישובים מתמטיים אנחנו יכולים להשתמש עם האובייקט הזה.

  4. 00:43

    אז בואו נראה מה הקבועים ומה הפונקציות שקיימים בו. אז ראשית באובייקט הזה math קיימים מספר קבועים.

  5. 00:53

    קבועים מתמטיים לדוגמה קבוע e. בואו נראה למה זה שווה. אז בעצם e זה קבוע אי רציונלי ששווה ל-2.718 וכולי וכולי שמשתמשים איתו המון במספרים מרוכבים מתמטיים.

  6. 01:14

    קבוע אולי יותר מוכר מאף נקודה פאי. בואו נסתכל עליו 3.14 קבוע לי רציונלי כמובן שמתאר את היחס בין הרדיוס להיקף המעגל. קבועים נוספים שאולי אנחנו צריכים זה בעצם קבועים כמו len של 10, len של 2, לוג 10, לוג 2, פאי ראינו, שורש 2, שורש חצי וכולי.

  7. 02:06

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

  8. 02:21

    מחזירה לנו ערך מוחלט כאן אמור לחזור 50 וגם כאן אמור לחזור 50. בואו נסתכל ויש לנו מינוס 50 הפך ל-50 50 נשאר 50 פונקציית אבסולוט פונקציה נוספת סילינג סילינג לוקחת מספר ומעגלת אותו כלפי מעלה כלומר סילינג תקרא אנחנו רואים ש-4.1 הפך ל-5 אותו הדבר יש לנו עיגול כלפי מטא וזאת תהיה פונקציית פלור 4.9 אמור להפוך

  9. 03:17

    ל-4 פונקציה נוספת שקיימת לנו נקראת מקס מקס בעצם מקבלת מספר בלתי מוגבל של פרמטרים ומחזירה לנו כמובן את המקסימלי קיבלנו 87 כמספר מקסימלי אותו הדבר קיימת לנו הפונקציה מין מאפשרת לנו לקבל מספר מינימלי בואו נגיד שהמספר הזה מינוס 5 ואנחנו קיבלנו אותו בתור

  10. 04:05

    המספר המינימלי פונקציה מאוד נפוצה שמשתמשים איתה המון נקראת power פונקציה הזאת מעלה בחזקה 2 בחזקת 6 תן לנו 64. פונקציה נוספת, קווירט, שורש, שורש 100, ניתן לנו כמובן 10.

  11. 04:48

    פונקציות אלה כמובן עובדות גם על מספרים לא שלמים. לדוגמה, שורש 102 ניתן לנו 10.099 וכולי.

לקורס המלא: קורס Javascript אונליין

ההרצאה הקודמת: עבודה עם תאריכים ב-Javascript

ההרצאה הבאה: אובייקט מסוג Boolean

הרצאות קשורות מקורסים אחרים

  • פעולות מתמטיות - אופרטורים - חלק 1
  • Javascript in JavaSelenium
  • שמות פרמטרים של פעולות
  • שפת JavaScript - משתנים

קורסים נוספים במסלול

  • קורס יסודות HTML - בניית אתר אינטרנט פשוט
  • קורס CSS 3 - בדגש על Flex & Grid
  • קורס ג'אווה סקריפט מעשי - JavaScript
  • קורס TypeScript
  • קורס ריאקט - React
  • קורס NodeJS