Math.pow()
< JavaScript | Math
الدالة Math.pow()
تعيد ناتج رفع الأساس إلى قوة الأس، أي baseexponent
.
البنية العامة
Math.pow(base, exponent)
base
العدد الذي يُمثِّل الأساس.
exponent
الأساس الذي سيُرفَع إليه العدد base
.
القيمة المعادة
ناتج رفع الأساس إلى قوة الأس.
الوصف
لمّا كانت الدالة pow
هي دالةٌ ساكنة (static method) تابعةٌ للكائن Math، فيجب عليك استخدامها دومًا بالشكل Math.pow(x)
، إذ لا تستطيع استخدامها كجزء من كائن Math
خاص بك (تذكر أنَّ الكائن Math
ليس له دالةٌ بانية).
أمثلة
أمثلة عن استخدام الدالة Math.pow(x)
أمثلة بسيطة:
Math.pow(7, 2); // 49
Math.pow(7, 3); // 343
Math.pow(2, 10); // 1024
الأُس هو عددٌ عشري:
Math.pow(4, 0.5); // 2 (الجذر التربيعي للعدد 4)
Math.pow(8, 1/3); // 2 (الجذر التكعيبي للعدد 8)
Math.pow(2, 0.5); // 1.4142135623730951 (الجذر التربيعي للعدد 2)
Math.pow(2, 1/3); // 1.2599210498948732 (الجذر التكعيبي للعدد 2)
الأس له إشارة:
Math.pow(7, -2); // 0.02040816326530612 (1/49)
Math.pow(8, -1/3); // 0.5
الأساس له إشارة:
Math.pow(-7, 2); // 49 (يمكن تربيع الأعداد السالبة)
Math.pow(-7, 3); // -343 (يمكن تكعيب الأعداد السالبة)
Math.pow(-7, 0.5); // NaN (لا تملك الأعداد السالبة جذرًا تربيعيًا)
لاحظ أنَّه إذا كانت إشارة الأساس سالبة وكان الأس عددًا عشريًا فستُعاد القيمة NaN
دومًا:
Math.pow(-7, 1/3); // NaN
دعم المتصفحات
الميزة | Chrome | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
الدعم الأساسي | نعم | نعم | نعم | نعم | نعم |
مصادر ومواصفات
- مسودة المعيار ECMAScript Latest Draft.
- معيار ECMAScript 2015 (6th Edition).
- معيار ECMAScript 5.1.
- معيار ECMAScript 1st Edition .