উত্তর:
একটি এক্সপেনসেন্টেশন অপারেটর রয়েছে , যা ES7 চূড়ান্ত নির্দিষ্টকরণের অংশ। অজগর এবং মতলব নিয়ে একই ধরণের কাজ করার কথা রয়েছে:
a**b // will rise a to the power b
এখন এটি ইতিমধ্যে এজ 14, Chrome52 এ প্রয়োগ করা হয়েছে এবং এটি ট্রেসুর বা ব্যাবেল সহ উপলভ্য।
js> Math.pow(12, 2)
144
Math
পদ্ধতি, আমি দেখেছি exp
, এবং যখন এটি কাজ করেনি আমি শুধু দিয়ে দেয়। এক্সডি কিছুটা এগিয়ে যেতে হবে। আচ্ছা ভালো. ধন্যবাদ।
Math.pow(x, y)
x ^ y এর জন্য সূক্ষ্মভাবে কাজ করে এবং যখন y পূর্ণসংখ্যা না হয় তখনও অভিব্যক্তিটির মূল্যায়ন করে। একটি অংশের কোডের উপর নির্ভর করা হয় না Math.pow
তবে এটি কেবল পূর্ণসংখ্যার ক্ষতিকারককে মূল্যায়ন করতে পারে:
function exp(base, exponent) {
exponent = Math.round(exponent);
if (exponent == 0) {
return 1;
}
if (exponent < 0) {
return 1 / exp(base, -exponent);
}
if (exponent > 0) {
return base * exp(base, exponent - 1)
}
}
কীভাবে আমরা জাভাস্ক্রিপ্ট মধ্যে বহিঃপ্রকাশ সঞ্চালন
MDN মতে exponentiation অপারেটর ক্ষমতা দ্বিতীয় প্রতীক প্রথম প্রতীক উত্থাপন ফলাফল দেখায়। পূর্ববর্তী বিবৃতিতে, যেখানে var1 var2, যেখানে var1 এবং var2 হয় ভেরিয়েবল। ক্ষতিকারক অপারেটরটি সঠিক সাহসী: একটি ** খ ** সি সমান একটি ** (খ ** গ) এর সমান।
উদাহরণস্বরূপ: // এখানে 2 2 বার 3 দ্বারা 2 বার করবে এবং ফলাফল 8. হবে here // এখানে 4 4 দ্বারা 4 গুণ 4 গুণ এবং ফলাফল 256 হবে।
2**3
4**4