CyrefJS
CCyrefJS
EN
بازگشت به مستندات
عدد/از نسخه 1.38.0

percentage

درصدی از یک مقدار عددی را محاسبه می‌کند.

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);
// 50
02

50 درصد

نصف یک مقدار را محاسبه می‌کند.

TypeScript
console.log(percentage(80, 50));
// 40
03

100 درصد

100 درصد یک مقدار برابر با خود مقدار است.

TypeScript
console.log(percentage(150, 100));
// 150
04

صفر درصد

صفر درصد یک مقدار برابر با 0 است.

TypeScript
console.log(percentage(500, 0));
// 0
05

درصد اعشاری

آرگومان percent می‌تواند مقدار اعشاری داشته باشد.

TypeScript
console.log(percentage(200, 12.5));
// 25
06

درصد منفی

درصدهای منفی نیز به‌صورت معمول محاسبه می‌شوند.

TypeScript
console.log(percentage(200, -10));
// -20
07

درصد بیشتر از 100

درصدهای بیشتر از 100 نیز پشتیبانی می‌شوند.

TypeScript
console.log(percentage(200, 150));
// 300
08

مقدار منفی

محاسبه با مقادیر منفی نیز انجام می‌شود.

TypeScript
console.log(percentage(-200, 25));
// -50
09

value برابر NaN

مقدار NaN برای value پذیرفته نمی‌شود.

TypeScript
percentage(NaN, 25);
// RangeError: percentage: value must not be NaN
10

percent برابر NaN

مقدار NaN برای percent پذیرفته نمی‌شود.

TypeScript
percentage(200, NaN);
// RangeError: percentage: percent must not be NaN
ساخته شده با@cyref/js·مستندات رسمی