כיצד לעגל מספר ל-10 הקרוב ביותר ב-JavaScript

Kyzd L Gl Mspr L 10 Hqrwb Bywtr B Javascript



חישוב משוער של מספר ידוע בתור עיגול. זה עוזר להפוך מספרים לבהירים יותר ופשוטים יותר להבנה. לפי הדיוק הנדרש בחישוב, ניתן לעגל מספרים לערך מסוים. מספר מעוגל לעשירית הקרובה ביותר, המספר המלא לא משתנה, רק הערך המשוער משתנה.

מחקר זה יסביר את ההליך לעגל מספר ב-JavaScript ל-10 הקרובים ביותר.

כיצד לעגל מספר ל-10 הקרוב ביותר ב-JavaScript?

ב-JavaScript השתמש בשיטות הבאות כדי לעגל מספר ל-10 הקרוב ביותר:







בואו נראה את פעולתן של השיטות הנ'ל אחת לאחת!



שיטה 1: עיגל מספר ל-10 הקרוב ביותר תוך שימוש בשיטת Math.round()

ב-JavaScript ה' עָגוֹל() שיטת ה' מתמטיקה סוג ” משמש לעגל את המספרים העשרוניים כמו גם את המספרים השלמים על הערך המשוער. הוא מעגל את המספר השלם למספר השלם הבא.



תחביר





בצע את התחביר הנתון לשימוש בשיטת round() כדי לעגל את המספר הקרוב ביותר ל-10:

מתמטיקה . עָגוֹל ( מספר / 10 ) * 10
  • ה ' Math.round() שיטת ” מופעלת על ידי העברת המספר חלקי 10 כארגומנט שיעגל את התוצאה למספר השלם הקרוב ביותר.
  • לאחר מכן, הכפל אותו ב-10 אשר יעגל את התוצאה ל-10 הקרוב ביותר.

דוגמא

ראשית, הגדר פונקציה בשם ' roundToNearest10 ' עם פרמטר ' מספר '. קורא לשיטת Math.round() שתחזיר את הערך המשוער הקרוב ביותר ל- 10 :



הפונקציה roundToNearest10 ( מספר ) {

לַחֲזוֹר מתמטיקה . עָגוֹל ( מספר / 10 ) * 10 ;

}

תתקשר ל ' roundToNearest10 ' פונקציה על ידי העברת מספר שלם ' 6745 '. תחילה הוא יחולק ב-10 ויחזיר את ' 674.5 ' שיעוגל ל' 675 ' שהוא המספר השלם הקרוב ביותר מבין ה-674.5. הערך המתקבל יוכפל ב-10 כדי לקבל את הערך המשוער ל-10 הקרוב ביותר:

לְנַחֵם. עֵץ ( roundToNearest10 ( 6745 ) ) ;

הפלט יראה ' 6750 ' שהוא ה-10 הקרוב ביותר ל-' 6745 ”:

בוא נעביר את הערך העשרוני ' 89.9 ' בפונקציה וראה את הערך המעוגל:

לְנַחֵם. עֵץ ( roundToNearest10 ( 89.9 ) ) ;

הפלט יודפס ' 90 ' על ידי עיגול המספר העשרוני ' 89.9 ' ל-10 הקרובים ביותר:

שיטה 2: עיגל מספר ל-10 הקרוב ביותר תוך שימוש בשיטת Math.ceil()

כדי לעגל מספר ל-10 הקרוב ביותר, ה-' Math.ceil() נעשה שימוש בשיטה. זה יעגל את המספר למספר השלם הגדול ביותר הקרוב. אם מספר עשרוני מועבר לשיטת Math.ceil(), הוא מחזיר את המספר המלא.

תחביר

התחביר הנתון משמש עבור ' תקרה() ' שיטה:

מתמטיקה . תקרה ( מספר / 10 ) * 10
  • זה לוקח מספר כארגומנט חלקי 10 ואז מכפיל אותו ב-10.
  • על ידי חלוקת המספר ב-10 הוא יעגלו את המספר למספר השלם הבא הגדול הבא.
  • לאחר מכן, הכפל את המספר שנוצר ב-10 כדי לעגל את המספר כלפי מעלה ל-10 הקרוב ביותר.

דוגמא

קרא את ' Math.ceil() 'שיטה ב' roundToNearest10 ' פעל על ידי העברת מספר חלקי 10 ולאחר מכן הכפל אותו ב-10 כדי לעגל את המספר ל-10 הקרוב ביותר:

הפונקציה roundToNearest10 ( מספר ) {

לַחֲזוֹר מתמטיקה . תקרה ( מספר / 10 ) * 10 ;

}

תתקשר ל ' roundToNearest10 ' מתפקדים ומעבירים מספר ' 6745 ' כטענה. תחילה הוא יחולק ב-10 ויחזיר את ' 674.5 ' שיעוגל ל' 675 ' בשל שיטת ceil () שהיא המספר השלם הבא בגודלו של 674.5. לאחר מכן, המספר המתקבל יוכפל ב-10 ויקבל את הערך המשוער ל-10 הקרוב ביותר:

לְנַחֵם. עֵץ ( roundToNearest10 ( 6745 ) ) ;

תְפוּקָה

באופן דומה, גם המספר העשרוני מעוגל ל-10 הקרוב ביותר ב-JavaScript באמצעות שיטת Math.ceil() . תעביר את המספר ' 78.02 ' כפרמטר ב' roundToNearest10 ' פונקציה. זה יחזור' 8 ' שהוא המספר השלם הבא בגודלו של ' 7,802 ', ולאחר מכן הכפל את המספר המתקבל ב- 10 כלומר הערך המשוער ל-10 הקרוב ביותר:

לְנַחֵם. עֵץ ( roundToNearest10 ( 78.02 ) ) ;

הפלט המתאים יהיה:

שיטה 3: עיגל מספר ל-10 הקרוב ביותר תוך שימוש בשיטת Math.floor()

ישנה שיטה נוספת 'Math.floor()' המשמשת לעגל מספר ל-10 הקרוב ביותר. היא תעגל את המספר כלפי מטה למספר השלם הקרוב ביותר. אם מספר שלם עשרוני מועבר לשיטת Math.floor(), הוא מחזיר את המספר השלם השלם הקרוב ביותר.

תחביר

התחביר הבא משמש עבור שיטת floor():

מתמטיקה . קוֹמָה ( מספר / 10 ) * 10
  • השיטה נקראת על ידי העברת המספר חלקי 10 כארגומנט שיעגל את המספר המתקבל כלפי מטה למספר השלם הקרוב ביותר.
  • לאחר מכן, המספר המתקבל יוכפל ב-10 אשר יחזיר את המספר מעוגל ל-10 הקרוב ביותר.

דוגמא

בפונקציה המוגדרת ' roundToNearest10() ', תתקשר ל ' Math.floor() ' שיטה על ידי העברת מספר חלקי 10 כארגומנט ולאחר מכן, הכפל אותו ב-10:

הפונקציה roundToNearest10 ( מספר ) {

לַחֲזוֹר מתמטיקה . קוֹמָה ( מספר / 10 ) * 10 ;

}

תעביר את המספר ' 6745 ' כארגומנט בפונקציה המוגדרת בשם ' roundToNearest10() '. תחילה הוא יחולק ב-10 ויחזיר את ' 674.5 ' שיעוגל ל' 674 ' בשל שיטת floor() שהיא המספר השלם הקרוב ביותר למטה של ​​674.5. לאחר מכן, המספר שנוצר ' 674 ' יוכפל ב-10 ויקבל את הערך המשוער ל-10 הקרוב ביותר:

לְנַחֵם. עֵץ ( roundToNearest10 ( 6745 ) ) ;

תְפוּקָה

העבר את המספר העשרוני ' -5.15 ' כפרמטר ב' roundToNearest10 ' פונקציה. זה יחזור' 7 ' שהוא המספר השלם הקרוב ביותר למטה של ​​' 7,802 ', ולאחר מכן הכפל את המספר המתקבל ב- 10 שהוא הערך המשוער ל-10 הקרוב ביותר:

לְנַחֵם. עֵץ ( roundToNearest10 ( - 5.15 ) ) ;

הפלט יהיה:

סיכום

כדי לעגל מספר ל-10 הקרובים ביותר, השתמש בשיטות המוגדרות מראש של JavaScript הכוללות Math.round(), Math.ceil() וה- Math.floor(). שיטת Math.round() מעגלת את המספר למספר השלם הקרוב ביותר. שיטת Math.ceil() מעגלת את המספר למספר השלם הבא בגודלו, בעוד ששיטת Math.floor() מעגלת את המספר למספר השלם הקרוב למטה. כל השיטות הללו יוכפלו ב-10 כדי לעגל את המספר המתקבל ל-10 הקרוב ביותר. במחקר זה, הוסברה העבודה של כל השיטות הללו יחד עם הדוגמאות שלהן.