٪۴۰ تخفیف تابستانه شروع شد! بزرگترین حراج سال ما

به ما بپیوندید

آموزش ECMAScript 2016

قرارداد نامگذاری JavaScript با ES1 ، ES2 ، ES3 ، ES5 و ES6 آغاز شد. اما ، ECMAScript 2016 و 2017 ES7 و ES8 نامیده نمی شود. از سال 2016 نسخه های جدید براساس سال نامگذاری می شوند (ECMAScript 2016/2017/2018).…

محمد یوسفی

24 جولای 2021

قرارداد نامگذاری JavaScript با ES1 ، ES2 ، ES3 ، ES5 و ES6 آغاز شد.

اما ، ECMAScript 2016 و 2017 ES7 و ES8 نامیده نمی شود.

از سال 2016 نسخه های جدید براساس سال نامگذاری می شوند (ECMAScript 2016/2017/2018).

ویژگی های جدید در ECMAScript 2016

این فصل ویژگی های جدید ECMAScript 2016 را معرفی می کند:

  • JavaScript Exponentiation (**)
  • تخصیص JavaScript Exponentiation (** =)
  • جاوا اسکریپت Array.prototype.includes

اپراتور نمایش

توان اپراتور ( **) را افزایش می دهد عملوند اول به قدرت عملوند دوم.

مثال

let x = 5;
let z = x ** 2;          // result is 25

x ** yهمان نتیجه را ایجاد می کند Math.pow(x, y):

مثال

let x = 5;
let z = Math.pow(x,2);   // result is 25

تخصیص بیان

انتخاب توان اپراتور ( **=) ارزش یک متغیر به قدرت عملوند سمت راست را بالا می برد.

مثال

let x = 5;
x **= 2; // result 25

Chrome 52 و Edge 14 اولین مرورگرهایی بودند که به طور کامل از اپراتور Exponentiation پشتیبانی می کنند:


آرایه جاوا اسکریپت. شامل ()

ECMAScript 2016 Array.prototype.includesبه آرایه ها معرفی شد . این به ما اجازه می دهد تا بررسی کنیم که آیا یک عنصر در یک آرایه وجود دارد:

مثال

const fruits = ["Banana", "Orange", "Apple", "Mango"];

fruits.includes("Mango"); // is true

همه مرورگرهای مدرن از Array.prototype. پشتیبانی می کنند:

منبع

مطالب مرتبط

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها