عدد/از نسخه
1.38.0percentage
درصدی از یک مقدار عددی را محاسبه میکند.
percentage(value, percent):numberپارامترها
valuenumberالزامیمقدار پایهای که درصد آن محاسبه میشود.
percentnumberالزامیدرصدی که باید از مقدار محاسبه شود.
مقدار بازگشتی
numberدرصد محاسبهشده از مقدار دادهشده را برمیگرداند.
خطاها
اگر value برابر NaN باشد، یک RangeError ایجاد میکند.
اگر percent برابر NaN باشد، یک RangeError ایجاد میکند.
مثالها
01
استفاده پایه
25 درصد از 200 را محاسبه میکند.
TypeScript
const result = percentage(200, 25);
console.log(result);
// 5002
50 درصد
نصف یک مقدار را محاسبه میکند.
TypeScript
console.log(percentage(80, 50));
// 4003
100 درصد
100 درصد یک مقدار برابر با خود مقدار است.
TypeScript
console.log(percentage(150, 100));
// 15004
صفر درصد
صفر درصد یک مقدار برابر با 0 است.
TypeScript
console.log(percentage(500, 0));
// 005
درصد اعشاری
آرگومان percent میتواند مقدار اعشاری داشته باشد.
TypeScript
console.log(percentage(200, 12.5));
// 2506
درصد منفی
درصدهای منفی نیز بهصورت معمول محاسبه میشوند.
TypeScript
console.log(percentage(200, -10));
// -2007
درصد بیشتر از 100
درصدهای بیشتر از 100 نیز پشتیبانی میشوند.
TypeScript
console.log(percentage(200, 150));
// 30008
مقدار منفی
محاسبه با مقادیر منفی نیز انجام میشود.
TypeScript
console.log(percentage(-200, 25));
// -5009
value برابر NaN
مقدار NaN برای value پذیرفته نمیشود.
TypeScript
percentage(NaN, 25);
// RangeError: percentage: value must not be NaN10
percent برابر NaN
مقدار NaN برای percent پذیرفته نمیشود.
TypeScript
percentage(200, NaN);
// RangeError: percentage: percent must not be NaNساخته شده با@cyref/js·مستندات رسمی