برنامه نویسی

توانمندسازی در جاوا اسکریپت: راهنمای مبتدیان

معرفی

توان به یک فرآیند ریاضی ضرب یک عدد در خودش اشاره دارد که به توان یک عدد دیگر افزایش یافته است.

اگر مثلاً مطرح کنیم 2 به قدرت 3، آن را به صورت محاسبه می کنیم 2 * 2 * 2، که نتیجه را به ما می دهد 8.

در جاوا اسکریپت می توانید از یکی از این دو استفاده کنید ** اپراتور معرفی شده در ES6 یا روش Math.pow() هنگام ارزیابی شارحان

با استفاده از اپراتور **

را ** عملگر برای انجام توان در جاوا اسکریپت استفاده می شود. دو عملوند نیاز دارد: مبنا و توان.

پایه (سمت چپ) عددی است که به قدرت می رسد و توان (سمت راست) خود قدرت است

به مثال زیر دقت کنید:

let result = 2 ** 3 // 8; 
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

در این مثال، 2 پایه است و 3 نشان دهنده است. را ** اپراتور افزایش می دهد 2 به قدرت 3، که است 8.

اولویت اپراتور **

به خاطر داشته باشید، ** عملگر دارای اولویت بالاتری نسبت به عملگرهای ضرب و تقسیم است.

این به این معنی است که اگر عبارتی دارید که هم ضرب و هم توان را شامل می شود، قدرت اول ارزیابی می شود.

در اینجا یک مثال است:

let result1 = 2 * 3 ** 2, // 18
    result2 = (2 * 3) ** 2; // 36
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

در این مثال با توجه به result1، 3 به قدرت بالا می رود 2 اول، منجر به 9. سپس، ضرب انجام می شود و در نتیجه مقدار نهایی به دست می آید 18.

اما اگر بخواهید قبل از عملگر ضرب در مورد result2، باید عملیات ضرب بین را محصور کنید ().

مثال دیگر، اگر می خواهید ریشه های n را پیدا کنید:

let result1 = 8 ** 1 / 3, // 2.6666666666666665
    result2 = 8 ** (1 / 3); // 2
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

با استفاده از روش Math.Pow()

علاوه بر ** اپراتور، جاوا اسکریپت نیز ارائه می دهد Math.pow() روش برای انجام قدرت.

مانند ** عملگر، این روش دو آرگومان می گیرد: مبنا و توان.

در اینجا مثالی از نحوه استفاده آورده شده است Math.pow():

let result = Math.pow(2, 3); // 8
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

در این مثال، 2 پایه است و 3 نشان دهنده است. را Math.pow() روش افزایش می دهد 2 به قدرت 3، که است 8.

کدام یک را باید استفاده کنید؟

در واقع، هیچ تفاوت بزرگی بین آنها وجود ندارد Math.pow() و ** اپراتور.

به سادگی، با هر یک از آنها بروید، اما اگر آن را انتخاب کردید ** اپراتور، فقط مراقب اولویت باشید.

نتیجه

توان یک عملیات ریاضی اساسی است. و در جاوا اسکریپت، توان را می توان با استفاده از ** اپراتور یا Math.pow() روش.

در این مقاله، ما می دانستیم که چگونه از هر دو استفاده کنیم ** اپراتور و Math.pow() روش.

سپس، ما می دانستیم که هیچ تفاوت زیادی بین آنها وجود ندارد، بنابراین این شما هستید که از هر یک از آنها استفاده کنید.

قبل از اینکه ترک کنی

اگر این مقاله برای شما مفید بود، این مقالات را نیز بررسی کنید:

خیلی ممنون که تا این لحظه همراه من بودید. امیدوارم از خواندن این مقاله لذت ببرید.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

همچنین ببینید
بستن
دکمه بازگشت به بالا