از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
گرد کردن اعداد در جاوا اسکریپت با استفاده از ceil()، floor() و round() در این مقاله به روش گرد کردن یک عدد به یک عدد صحیح (عدد کامل) در جاوا اسکریپت خواهیم پرداخت. جاوا اسکریپت سه روش مختلف برای دستیابی به این هدف ارائه می دهد: متد round() ، متد ceil() و متد floor(). همه اینها متدهای ثابت شیء ریاضی هستند….
سرفصلهای مطلب
معرفی
در این مقاله نگاهی به این موضوع خواهیم داشت چگونه یک عدد را به یک عدد صحیح (عدد کامل) در جاوا اسکریپت گرد کنیم.
جاوا اسکریپت سه روش مختلف برای دستیابی به این هدف ارائه می دهد: round()
روش، ceil()
روش و floor()
روش.
همه اینها روشهای استاتیکی هستند Math
هدف – شی. این بدان معنی است که آنها مستقیماً از طریق تماس گرفته می شوند Math.method_name()
، نه به عنوان روش نمونه ای از Math
هدف – شی – Math
سازنده ندارد
توجه داشته باشید: این روش ها را فقط می توان نامید روی اعداد، هر چیز دیگری منجر به a خواهد شد NaN
ارزش. تنها استثنا زمانی است که نامیده می شود روی null
– روش های فراخوانی روی null
همیشه 0 برمی گردد.
را ceil() روش
نام این روش در واقع مخفف کلمه است سقف – بنابراین نام آن به طور خودکار زنگ آن را به صدا در می آورد عددی را به نزدیکترین عدد صحیح بزرگتر از عدد فعلی گرد می کند.
اگر عدد از قبل یک عدد صحیح است – چیزی برای گرد کردن وجود ندارد، بنابراین به سادگی عدد صحیح را برمی گرداند:
let x = 4.7
console.log(Math.ceil(x))
// Output: 5
let y = -3.2
console.log(Math.ceil(y))
// Output: -3
let z = "something not a number"
console.log(Math.ceil(z))
// Output: NaN
console.log(Math.ceil(null))
// Output: 0
استفاده خواهید کرد ceil()
وقتی تو به طور مشخص می خواهید به کران بالایی بعدی گرد کنید. 5.1
گرد شده است 6
، بنابراین اگر می خواهید به را گرد کنید نزدیکترین عدد صحیح، شما از round()
عملکرد، در بخش بعدی این راهنما پوشش داده شده است.
را کف() روش
شبیه به ceil()
، floor()
روش ‘s نیز با دقت انتخاب شده است تا با هدف خود مطابقت داشته باشد. عدد صحیح را به نزدیکترین عدد صحیح کوچکتر از عدد فعلی گرد می کند:
let x = 4.7
console.log(Math.floor(x))
// Output: 4
let y = -3.2
console.log(Math.floor(y))
// Output: -4
let z = "something not a number"
console.log(Math.floor(z))
// Output: NaN
console.log(Math.floor(null))
// Output: 0
را گرد() روش
را round()
روش را می توان به عنوان یک روش دو در یک مشاهده کرد که شامل هر دو است ceil()
و floor()
. عدد را به نزدیکترین عدد صحیح گرد می کند – آن را هم “سقف” شماره، یا “طبقه” آن، بر اساس روی ارزش آن:
let x = 4.7
console.log(Math.round(x))
// Output: 5
let y = 4.2
console.log(Math.round(y))
// Output: 4
let z = 4.5
console.log(Math.round(z))
// Output: 5
console.log(Math.round(null))
// Output: 0
همه چیز تا x.49 به مقدار پایین تر گرد می شود، در حالی که هر چیزی بالاتر از آن به مقدار بالاتر گرد می شود.
نتیجه
در این مقاله کوتاه، نگاهی به برخی از روشهایی که میتوان برای گرد کردن یک عدد غیر صحیح در جاوا اسکریپت استفاده کرد، انداختیم. برخی از نکات کلیدی که باید از این مقاله حذف شود عبارتند از:
- Math.ceil() – عدد را به a گرد می کند بالاتر ارزش
- Math.floor() – عدد را به a گرد می کند پایین تر ارزش
- Math.round() – عدد را به مقدار کمتر یا بالاتر گرد می کند. بسته به روی شماره
- وقتی با
null
به عنوان یک آرگومان، متدها همیشه 0 برمی گردند - زمانی که با چیزی جز عدد یا تهی به عنوان آرگومان فراخوانی می شود، متدها همیشه برمی گردند
NaN
منتشر شده در 1403-01-15 00:15:03