القواعد. الرياضيات
الدوال الرياضية المتاحة عالميًا. يتم الوصول إلى هذه الدوال
باستخدام البادئة math.
وتعمل على القيم الرقمية.
الطُرق
abs
يعرض رقم abs(num)
القيمة المطلقة لقيمة عددية.
المعلمة |
|
---|---|
الرقم |
رقم القيمة العددية. |
- المرتجعات
-
non-null number
القيمة الرقمية المطلقة للإدخال.
مثال
math.abs(-1) == 1
math.abs(1) == 1
ceil
تعرض ceil(num) القواعد.عدد صحيح
سقف القيمة الرقمية.
المعلمة |
|
---|---|
الرقم |
رقم القيمة العددية. |
- المرتجعات
-
non-null rules.Integer
الحد الأقصى للقيمة المحدّدة.
مثال
math.ceil(2.0) == 2
math.ceil(2.1) == 3
math.ceil(2.7) == 3
floor
يعرض الطابق(العدد) القواعد.عدد صحيح
الحد الأدنى للقيمة العددية.
المعلمة |
|
---|---|
الرقم |
رقم القيمة العددية. |
- المرتجعات
-
non-null rules.Integer
الحد الأدنى للقيمة المقدَّمة.
مثال
math.floor(1.9) == 1
math.floor(2.0) == 2
math.floor(2.7) == 2
بلا نهاية
isInfinite(num) يعرض rules.Boolean
اختبار ما إذا كانت القيمة ±∞.
المعلمة |
|
---|---|
الرقم |
رقم القيمة العددية. |
- المرتجعات
-
non-null rules.Boolean
صحيح إذا كان الرقم موجبًا أو سالبًا بلا نهاية.
مثال
math.isInfinite(∞) == true
math.isInfinite(100) == false
قيمة isNaN
يعرض isNaN(num) القواعد.المنطقية
اختبار ما إذا كانت القيمة ±∞.
المعلمة |
|
---|---|
الرقم |
رقم القيمة العددية. |
- المرتجعات
-
non-null rules.Boolean
صحيح إذا لم تكن القيمة رقمًا.
مثال
math.isNaN(NaN) == true
math.isNaN(100) == false
رائع
pow(base, أس) يعرض rules.Float
عرض قيمة الوسيطة الأولى بعد رفعها إلى أُس الثانية الوسيطة.
المعلمة |
|
---|---|
قاعدة |
رقم قيمة أساسية رقمية. |
أساس اللوغاريتم الطبيعي |
رقم قيمة الأس الرقمي. |
- المرتجعات
-
non-null rules.Float
قيمة الوسيطة الأولى بعد رفعها إلى الأس الوسيطة الثانية.
مثال
math.pow(2, 2) == 4
math.pow(1.5, 2) == 2.25
math.pow(4, 0.5) == 2
جولة
المستديرة(num) يعرض القواعد.عدد صحيح
تقريب قيمة الإدخال إلى أقرب عدد صحيح
المعلمة |
|
---|---|
الرقم |
رقم القيمة العددية. |
- المرتجعات
-
non-null rules.Integer
أقرب عدد صحيح إلى القيمة المقدَّمة.
مثال
math.round(1.9) == 2
math.round(2.4) == 2
math.round(2.5) == 3
ربع السنة الحالي
sqrt(num) يعرض rules.Float
الجذر التربيعي لقيمة الإدخال.
المعلمة |
|
---|---|
الرقم |
رقم القيمة العددية. |
- المرتجعات
-
non-null rules.Float
الجذر التربيعي لقيمة الإدخال.
مثال
math.sqrt(4) == 2.0
math.sqrt(2.25) == 1.5