Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP КАК СДЕЛАТЬ ПРОГРАММЫ SW3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS КИБЕРБЕЗОПАСНОСТЬ НАУКА О ДАННЫХ
     ❯   

JS Учебник


JS Версии


JS Объекты


JS Функции


JS Классы


JS Асинхронный


JS HTML DOM


JS Браузер BOM


JS Веб APIы


JS AJAX


JS JSON


JS или jQuery


JS Графика


JS Примеры


JS Рекомендация




JavaScript ECMAScript 2016



Соглашение об именах JavaScript началось с ES1, ES2, ES3, ES5 и ES6.

Но ECMAScript 2016 и 2017 не назывался ES7 и ES8.

С 2016 года новые версии именуются по годам (ECMAScript 2016, ECMAScript 2017).

Новые функции в ECMAScript 2016

В этой главе представлены новые функции в ECMAScript 2016.

  • Возведение в степень JavaScript (**)
  • Назначение возведения в степень JavaScript (**=)
  • JavaScript Array.prototype.includes

Оператор возведения в степень

Оператор возведения в степень (**) возводит первый операнд в степень второго операнда.

Пример
let x = 5;
let z = x ** 2; // результат 25
Попробуйте сами »

x ** y дает тот же результат, что и Math.pow(x, y):

Пример
let x = 5;
let z = Math.pow(x,2); // результат 25
Попробуйте сами »

Назначение возведения в степень

Оператор присвоения возведения в степень (**=) увеличивает значение переменной до степени правого операнда.

Пример
let x = 5;
x **= 2; // результат 25
Попробуйте сами »

Chrome 52 и Edge 14 были первыми браузерами, полностью поддерживающими оператор возведения в степень:

Chrome 52 Edge 14 Firefox 52 Safari 10.1 Opera 39
Июль 2016 Август 2016 Март 2017 Март 2017 Август 2016

JavaScript Array.prototype.includes

В ECMAScript 2016 представлены Array.prototype.includes массивы. Это позволяет нам проверить, присутствует ли элемент в массиве:

Пример
const fruits = ["Банан", "Апельсин", "Яблоко", "Манго"];

fruits.includes("Манго"); // правда
Попробуйте сами »


Все современные браузеры поддерживают Array.prototype.includes:

Chrome 47 Edge 14 Firefox 43 Safari 9 Opera 34
Декабрь 2015 Август 2016 Декабрь 2015 Октябрь 2015 Декабрь 2015


×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- принадлежит Refsnes Data. Все права защищены. Schoolsw3 работает на SW3.CSS.