English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسي لـ JavaScript

كائنات JavaScript

وظائف JavaScript

JS HTML DOM

BOM لمتصفح JS

دليل أساسي لـ AJAX

دليل مرجعي لـ JavaScript

مفهوم Math (الرياضيات) في JavaScript

يسمح لك كائن Math في JavaScript بتنفيذ العمليات الرياضية على الأرقام.

على عكس الكائنات العالمية الأخرى، لا يوجد بناء كائن لـ Math. الطرق والخصائص ثابتة.

لا تحتاج إلى إنشاء كائن Math أولاً لاستخدام جميع الطرق والخصائص.

Math.PI

Math.PIالخصائص تمثل نسبة الطول الكلي للدائرة إلى قطرها، والتي تقدر بـ 3.14159.

ملاحظة: جميع خصائص وطرق كائن Math ثابتة، يمكن استخدام Math ككائن للدعوة إليها دون الحاجة إلى إنشائها.

Math.round()

该方法将x的值四舍五入为最接近的整数。Math.round(x)

如果参数的小数部分大于0.5,则将参数舍入为具有下一个较高的绝对值的整数。

如果小于0.5,则将参数舍入为具有较低绝对值的整数。

如果小数部分正好是0.5,则参数将沿+∞方向舍入到下一个整数。

Math.round(3.4);         //  3
Math.round(3.5);         //  4
Math.round(3.6);         //  4
Math.round(-20.2);         // -20
Math.round(-20.8);         // -21
النقر للاختبار‹/›

Math.pow()

该方法将底数返回指数幂,即base exponent.Math.pow(x, y)

Math.pow(5, 3);// 125
النقر للاختبار‹/›

第一个参数是基数。

第二个参数是用于提高底数的指数。

Math.sqrt()

该方法返回x的平方根。Math.sqrt(x)

let x = Math.sqrt(9);// 3
let y = Math.sqrt(25);         // 5
document.write("SQRT of 9 is: " + x + "<br>" + "SQRT of 25 is: " + y);
النقر للاختبار‹/›

Math.abs()

该方法返回x的绝对(正)值。Math.abs(x)

Math.abs(-5);// 5
النقر للاختبار‹/›

Math.ceil()

该方法返回四舍五入到下一个最大整数的x值。Math.ceil(x)

let x = Math.ceil(3.1);// 4
let y = Math.ceil(3.8);// 4
document.write(x + "<br>" + y);
النقر للاختبار‹/›

Math.floor()

该方法返回四舍五入到下一个最小整数的x值。Math.floor(x)

let x = Math.floor(3.1);// 3
let y = Math.floor(3.8);// 3
document.write(x + "<br>" + y);
النقر للاختبار‹/›

Math.sin()

Math.sin()方法返回指定数字的正弦值。

此方法返回介于-1和1之间的数值,该数值表示以弧度表示的角度的正弦值。

Math.sin(0);         // 0
Math.sin(1);         // 0.8414709848078965
Math.sin(4); // -0.7568024953079282
Math.sin(Math.PI); // 1.2246467991473532e-16
Math.sin(Math.PI / 2); // 1
النقر للاختبار‹/›

Math.cos();

Math.cos();يستعيد هذا الأسلوب قيمة القوسية للرقم المحدد.

يستعيد هذا الأسلوب قيمة بين -1 و 1، التي تمثل القيمة الناتجة عن余弦 الزاوية.

Math.max() و Math.min()

Math.max();يستعيد هذا الأسلوب الرقم الأكبر في قائمة المعاملات.

Math.max(5, 2, 12, 4, 97, 26); // 97
النقر للاختبار‹/›

Math.min();يستعيد هذا الأسلوب الرقم الأصغر في قائمة المعاملات.

Math.min(5, 2, 12, 4, 97, 26); // 2
النقر للاختبار‹/›

Math.random();

Math.random();يستعيد هذا الأسلوب عدد عشوائي من 0 (بما في ذلك) إلى 1 (بما في ذلك).

ستختبرMath.random();للحصول على معلومات إضافية، راجع الفصل التالي.

دليل مرجعي لعدد Math

للحصول على مرجع شامل للخصائص والمتغيرات، يرجى زيارةدليل مرجعي لعدد Math في JavaScript.

يحتوي الجزء المشار إليه على وصفات و أمثلة لجميع خصائص ومتغيرات Math.