জাভাস্ক্রিপ্ট এক্সপোজার


উত্তর:


46

একটি এক্সপেনসেন্টেশন অপারেটর রয়েছে , যা ES7 চূড়ান্ত নির্দিষ্টকরণের অংশ। অজগর এবং মতলব নিয়ে একই ধরণের কাজ করার কথা রয়েছে:

a**b // will rise a to the power b

এখন এটি ইতিমধ্যে এজ 14, Chrome52 এ প্রয়োগ করা হয়েছে এবং এটি ট্রেসুর বা ব্যাবেল সহ উপলভ্য।


130

Math.pow():

js> Math.pow(12, 2)
144

2
যখন মাধ্যমে খুঁজছেন Mathপদ্ধতি, আমি দেখেছি exp, এবং যখন এটি কাজ করেনি আমি শুধু দিয়ে দেয়। এক্সডি কিছুটা এগিয়ে যেতে হবে। আচ্ছা ভালো. ধন্যবাদ।
ম্যাককেেলা

9
@tylermwashburn: এক্সপ্রেস (এক্স) হ'ল ই সংখ্যাটি পাওয়ার পাওয়ার x, অর্থাৎ e ^ x raised e = 2.71828182846 ...
Andreas Rejbrand

কেউ কি জানেন যে 'পাও' নামটি কোথা থেকে এসেছে?
লুকা স্টেব

4
@ স্টিবেচেন: আপনি যদি নামের উৎপত্তি সম্পর্কে জিজ্ঞাসা করেন তবে "তিনটির শক্তিতে দুই" হিসাবে এটি "শক্তি" এর পক্ষে ছোট। আপনি যদি জিজ্ঞাসা করছেন কোন ভাষাটি এটি কোনও ফাংশন হিসাবে পরিচয় করিয়েছে, এটি সম্ভবত অস্তিত্বের প্রথম কয়েকের মধ্যে একটি।
Ignacio Vazquez-Abram


9

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)
  }
}

0

কীভাবে আমরা জাভাস্ক্রিপ্ট মধ্যে বহিঃপ্রকাশ সঞ্চালন
MDN মতে exponentiation অপারেটর ক্ষমতা দ্বিতীয় প্রতীক প্রথম প্রতীক উত্থাপন ফলাফল দেখায়। পূর্ববর্তী বিবৃতিতে, যেখানে var1 var2, যেখানে var1 এবং var2 হয় ভেরিয়েবল। ক্ষতিকারক অপারেটরটি সঠিক সাহসী: একটি ** খ ** সি সমান একটি ** (খ ** গ) এর সমান। উদাহরণস্বরূপ: // এখানে 2 2 বার 3 দ্বারা 2 বার করবে এবং ফলাফল 8. হবে here // এখানে 4 4 দ্বারা 4 গুণ 4 গুণ এবং ফলাফল 256 হবে।


2**3
4**4

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.