الفرق بين المراجعتين لصفحة: «JavaScript/Math/pow»
< JavaScript | Math
لا ملخص تعديل |
ط استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}' |
||
سطر 68: | سطر 68: | ||
* معيار [http://www.ecma-international.org/ecma-262/5.1/#sec-15.8.2.13 ECMAScript 5.1]. | * معيار [http://www.ecma-international.org/ecma-262/5.1/#sec-15.8.2.13 ECMAScript 5.1]. | ||
* معيار [http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%201st%20edition,%20June%201997.pdf ECMAScript 1st Edition] . | * معيار [http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%201st%20edition,%20June%201997.pdf ECMAScript 1st Edition] . | ||
[[تصنيف:JavaScript]] | [[تصنيف:JavaScript|{{SUBPAGENAME}}]] | ||
[[تصنيف:JavaScript Global Objects]] | [[تصنيف:JavaScript Global Objects|{{SUBPAGENAME}}]] | ||
[[تصنيف:JavaScript Math]] | [[تصنيف:JavaScript Math|{{SUBPAGENAME}}]] |
المراجعة الحالية بتاريخ 15:44، 28 يناير 2018
الدالة 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 .