PracticU

אובייקט מסוג מספר- Number

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

אובייקט מסוג מספר- Number
אובייקט Number עוטף ערך מספרי, ומספק קבועים ופונקציות לעיצוב מספרים, כמו תצוגה מדעית ועיגול לספרות אחרי הנקודה.
השלבים העיקריים
1. עטיפה: new Number עוטף מספר באובייקט. גם מספר שנכתב רגיל נחשב מבחינת המערכת כאובייקט Number, ולכן אפשר לקרוא לו פונקציות של Number.
2. מקסימום ומינימום: Number.MAX_VALUE הוא המספר הגדול ביותר שאפשר לייצג, בערך 1.797 כפול 10 בחזקת 308. Number.MIN_VALUE הוא המספר הקטן ביותר שאפשר לייצג.
3. אינסוף: Number.POSITIVE_INFINITY ו-Number.NEGATIVE_INFINITY מייצגים אינסוף, למשל כשמחלקים ב-0. אפשר לבדוק אם ערך שווה לאחד מהם ולפעול בהתאם.
4. toExponential: מציג את המספר בתצוגה מדעית, למשל 123 כ-1.23 כפול 10 בחזקת 2. אפשר לקבוע כמה ספרות יוצגו.
5. toFixed: מחזיר את המספר עם מספר קבוע של ספרות אחרי הנקודה העשרונית, עם עיגול. 123.4567 עם שתי ספרות מוצג כ-123.46.
6. toPrecision: מחזיר את המספר עם מספר קבוע של ספרות בסך הכול. כך 123 עם שתי ספרות מוצג כ-1.2 כפול 10 בחזקת 2.
פקודות והגדרות
n.toExponential(), n.toFixed(2), n.toPrecision(2), Number.MAX_VALUE, Number.POSITIVE_INFINITY.
שימו לב
הפונקציות של Number זמינות גם על ערך רגיל כמו var n2 = 123, בלי לכתוב new.
השיעור מסתיים ביכולת לעצב מספר בתצוגה מדעית, לעגל אותו לספרות מסוימות ולזהות אינסוף.
השיעור הבא בקורס: פונקציות כלליות ב-Javascript
מילון מושגים:
קוד מקור - הקוד שמפתחים כותבים בשפת תכנות, לפני הידור, המגדיר את פעולת התוכנה.
Java - שפת תכנות עילית ומונחית עצמים, הרצה על מכונה וירטואלית (JVM) ומשמשת לפיתוח מגוון יישומים.

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

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

פרקי ההרצאה: אובייקט מסוג מספר- Number

  1. 00:00

    יצירת אובייקט Number

  2. 00:35

    הקבוע MAX_VALUE

  3. 01:05

    הקבוע MIN_VALUE

  4. 01:35

    קבועי INFINITY

  5. 02:26

    זיהוי חלוקה באפס

תמלול ההרצאה: אובייקט מסוג מספר- Number

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

  1. 00:01

    האובייקט הבא שאנחנו הולכים לראות בג'אווה סקריפט זה אובייקט number. אז אנחנו מגדירים var n שווה new number ומגדירים בתוכו איזשהו מספר 1, 2, 3. אז כעת עשינו איזשהו אובייקט שהוא wrapper כלומר מעטפת למספר טהור.

  2. 00:23

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

  3. 00:43

    לדוגמה אנחנו יכולים להציג number.max value ואז אנחנו בעצם מקבלים את המספר המקסימלי שיכול להיות בתוך number ואנחנו רואים שזה איזשהו מספר מאוד גדול מפני שיש לנו 1.797 כפול 10 בחזקת 308. זה מספר דצימלי מאוד גדול.

  4. 01:18

    אותו הדבר יש לנו לגבי min value. אוקיי אז יש לנו את min value שזה מספר מאוד מאוד קטן אנחנו רואים אותו מספר פחות או יותר במינוס. יש לנו שני קבועים ששייכים לעולם ה-infinity והקבועים הם number.negative infinity ו-positive infinity.

  5. 02:04

    בואו נסתכל מה הם אומרים. אז יש לנו את הקבוע infinity ואת הקבוע minus infinity ואנחנו יכולים להשתמש איתם בשביל לבדוק האם באיזשהו מספר יש לנו לדוגמה infinity כאשר אנחנו לדוגמה מחלקים ב-0.

  6. 02:38

    בואו נראה איפה זה יכול להיות שימושי אם לדוגמה יש לנו var x הכנסנו לתוכו איזשהו ערך וחילקנו בטעות או לא בטעות ב-0.

  7. 02:47

    אם אני עכשיו אציג את x אז אני בעצם אקבל positive infinity יותר נכון infinity ואז אני יכול לבדוק האם x שווה לnumber נקודה positive infinity או כמובן אני יכול לבדוק negative infinity ולפי זה לעשות את הפעולות שאני רוצה אז אנחנו רואים כרגע שx שווה infinity וכמובן הצלחנו גם באיף לראות את זה ולהיכנס לתוך האיף יש לנו שלוש פונקציות

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

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

ההרצאה הבאה: פונקציות כלליות ב-Javascript

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

  • אובייקט Canvas באנדרואיד
  • שפת JavaScript - אובייקט
  • החזרת אובייקט ב-JSON
  • שלבי יצירת אובייקט

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

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